scispace - formally typeset
Search or ask a question
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
More filters
Patent
03 Apr 1998
TL;DR: The building automation application framework as mentioned in this paper defines an object-oriented class hierarchy in which a standard object superclass defines a plurality of different standard objects that may be assembled by a system designer into larger and more complex building automation systems.
Abstract: The building automation application framework defines an object-oriented class hierarchy in which a standard object superclass defines a plurality of different standard objects that may be assembled by a system designer into larger and more complex building automation systems. The standard objects include a view component that handles implementation details of displaying that object's contents on a standardized or generic user interface browser. The standard object also includes a command component that identifies to other objects what methods may be invoked by that object, thereby relieving the system developer from attending to this programming detail. The application framework defines a building automation model that is application-centric, as opposed to device-centric. Applications are constructed by interconnecting standard objects, assemblies formed from standard objects, and other application objects.

80 citations

Proceedings ArticleDOI
01 Apr 1991
TL;DR: This paper investigates the updating effects of clustering and suggests a dynamic reclustering scheme to reorganize related objects on the disk and shows that the leveled clustering scheme has a better access time compared with a single-level clustering schemes.
Abstract: Clustering is an effective mechanism for retrieving complex objects. Many object-oriented database management systems have suggested variant clustering schemes to improve their performance. Two issues may compromise the effectiveness of a clustered structure , i.e., object updates and multiple relationships. Updates may destroy the initially cIustered structure, and in a multiple relationship environment, clustering objects based on one relationship may sacrifice others. This paper investigates the updating effects and suggests a dynamic reclustering scheme to reorganize related objects on the disk. A cost model is introduced to estimate the benefit and overhead of reclustering. Reorganizations are performed only when the overhead can be justified. For environments in which multiple relationships among objects exist, the paper proposes a leveled clustering scheme to order related objects into a clustering sequence. Our simulation results show that the leveled clustering scheme has a better access time compared with a single-level clustering scheme.

80 citations

Patent
20 Jan 1995
TL;DR: In this article, a method and apparatus for efficiently representing, maintaining and managing a project and enclosed lifecycles in a data processing system used to support a people-oriented work environment is presented.
Abstract: The present invention relates to a method and apparatus for efficiently representing, maintaining and managing a project and enclosed lifecycles in a data processing system used to support a people-oriented work environment. An object-oriented language environment is utilized to represent projects, processes, states, transitions, users, authority and activities as objects. Process objects inherit from project objects. State objects inherit from process objects. Authority objects inherit from project objects. Transition objects inherit from state objects. This system allows for the insertion of an ad hoc process.

79 citations

Patent
Massimo Messina1
24 Sep 1993
TL;DR: In this article, a method and system for controlling the access to objects in an object oriented data processing application is presented, where the objects are being hierarchically structured and either locally available or retrievable from an external unit.
Abstract: A method and system are provided for controlling the access to objects in an object oriented data processing application, where the objects are being hierarchically structured and either locally available or retrievable from an external unit. Each object has a dependent object counter which indicates the existence or the number of dependent objects associated with that object. When at least one dependent object is not locally available, a dummy object is appended to that object, enabling the object expansion even if the dependent objects of the selected object are not yet locally available in local memory. The objects to be retrieved from the external unit are locked from user access, while access is allowed to the locally available dependent objects.

79 citations

Book ChapterDOI
15 Jun 1987
TL;DR: This work has successfully applied the Object Modeling Technique to support conceptual design, followed by implementation using both conventional programming languages and an object-oriented language.
Abstract: Our Object Modeling Technique is a software engineering technique for collecting and representing information about requirements and designs. It enforces the object-oriented notions of modularity, separation of implementation details from external behavior, and abstract data types. We have successfully applied the Object Modeling Technique to support conceptual design, followed by implementation using both conventional programming languages and an object-oriented language.

79 citations


Network Information
Related Topics (5)
Software development
73.8K papers, 1.4M citations
91% related
Software system
50.7K papers, 935K citations
89% related
Software construction
36.2K papers, 743.8K citations
89% related
Web service
57.6K papers, 989K citations
86% related
Software
130.5K papers, 2M citations
86% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20231
20226
20215
20209
201915
201828