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
•
11 Dec 1998TL;DR: In this article, the authors describe methods and apparatus for reducing computing overhead by creating fast, local-only objects in a distributed client/server based computing system, where the operation creates a server-side representation associated with the local only object, and is stored in the first object that represents the object reference.
Abstract: Methods and apparatus for reducing computing overhead by creating fast, local-only objects in a distributed client/server based computing system are disclosed. In one aspect of the invention, within an object-based computing system, a method for creating an object reference that is associated with a local-only servant object includes implementing a first base class to create a first object that represents the object reference, and obtaining a local-only create closure. An operation is called on a second base class using the local-only create closure. The operation creates a server-side representation associated with the local-only servant object, and is stored in the first object that represents the object reference. In one embodiment, creating the local-only create closure includes creating a skeleton object and calling a local m-table builder for the skeleton object.
38 citations
••
01 Jan 1990
TL;DR: FREEDOM (Framework for Representing and Elaborating Design Object Models), a system for design object modeling, is presented and an object model, represented as a set of objects in this system, is not a mere data structure but an active entity which works to solve design problems.
Abstract: FREEDOM (Framework for Representing and Elaborating Design Object Models), a system for design object modeling, is presented. An object model, represented as a set of objects in this system, is not a mere data structure but an active entity which works to solve design problems. The knowledge representation provided in the system, based on the object-oriented paradigm, makes it possible to describe constraints in declarative form. A class hierarchy is represented with links, and a class-instance relation can be changed dynamically. These features are useful for top-down refinement. The problem-solving mechanism of the system is based on constraint-satisfaction techniques. Constraints are declared statically and can be added to the objects dynamically. An object has a function, to keep its state satisfying given constraints. By this function, values of attributes and classes of objects that satisfy design requirements can be found. The constraint-satisfaction method is based on the technique of constraint logic programming and constraint propagation among objects. FREEDOM is implemented using the ESP language on a PSI machine. >
38 citations
••
TL;DR: This paper proposes an object-oriented design (OOD) method using object modeling technique (OMT) diagrams and Petri nets and its capability to support reusability, extendibility, and modifiability of the resulting control software design is demonstrated.
38 citations
••
TL;DR: This paper proposes to also use co-location and co-activation, together with weak top-down constraints, such as alignment, as guiding principles for learning the appearance of local object parts.
38 citations