Topic
Object-oriented design
About: Object-oriented design is a research topic. Over the lifetime, 5136 publications have been published within this topic receiving 144108 citations.
Papers published on a yearly basis
Papers
More filters
••
TL;DR: Object-oriented programming languages support encapsulation, thereby improving the ability of software to be reused, refined, tested, maintained, and extended as discussed by the authors, and the full benefit of this support can...
Abstract: Object-oriented programming languages support encapsulation, thereby improving the ability of software to be reused, refined, tested, maintained, and extended. The full benefit of this support can ...
32 citations
••
TL;DR: This paper deals with the representation of functional models, the representationof design solutions and the derivation of design solutions from functional models.
32 citations
••
15 Mar 2000TL;DR: This paper investigates how object oriented methodologies, and in particular UML, support the modelling of industrial scale real time systems, and how different architectures can be explored by model simulation.
Abstract: The paper explores aspects concerning system-level specification, modelling and simulation of real time embedded system. By means of case studies, we investigate how object oriented methodologies, and in particular UML, support the modelling of industrial scale real time systems, and how different architectures can be explored by model simulation. We are mainly interested in the problem of system specification as it appears from the prospect of the whole design process. The discussion is illustrated by a large system model from the telecommunications area, the GSM base transceiver station.
32 citations
••
TL;DR: Large amounts of Java software have been written since the language's escape into unsuspecting software ecology more than ten years ago, but surprisingly little is known about the structure of Java pro...
Abstract: Large amounts of Java software have been written since the language's escape into unsuspecting software ecology more than ten years ago. Surprisingly little is known about the structure of Java pro...
32 citations
•
09 Jun 1995TL;DR: In this paper, a method for collapsing a version tree that depicts a history of objects stored in the database is presented, which is useful in a computer system having a user interface, a memory, a database and a repository operative in the computer system for accessing the database.
Abstract: The method of the present invention is useful in a computer system having a user interface, a memory, a database and a repository operative in the computer system for accessing the database. The method is implemented by the computer system for collapsing a version tree that depicts a history of objects stored in the database. The method, which is stored in the memory at run-time, comprises the steps of validating collapse request by insuring that the target object is not a ghost object, the end object is not a ghost, the end object is on the same version tree as the target object, and the end object is a later version than the target object. An empty array representing path objects is initialized from the target object to the end object; and if an end object is supplied, a function is called to build up an array of objects representing paths from the target object to the end object. The array of objects built up in the preceding steps is processed. For each nextVersion of the target object, a function is called to collapse the versions starting from nextVersion; and, a function is also called to destruct the target object.
32 citations