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
Edmund H. Reinhardt1, Stella Luk1
10 Mar 2005
TL;DR: In this paper, a synchronizer object can update a development object with a modification received for the other development object using a set of synchronizer objects, so as to efficiently map a portion of the source code to a corresponding part of the DOM.
Abstract: Method and system for managing development objects for computer program code. One development object comprises source code written in a positional language while the other development object comprises a document object model (DOM) that corresponds to the source code. The two development objects are synchronized using a set of synchronizer objects. In particular, the various character ranges defined by the positional language are used to efficiently map a portion of the source code to a corresponding portion of the DOM. As a result, a synchronizer object can readily update a development object with a modification received for the other development object.

28 citations

Journal ArticleDOI
TL;DR: Intuition is a powerful tool that helps us navigate through life, but it can get in the way of more formal processes.
Abstract: Intuition is a powerful tool that helps us navigate through life, but it can get in the way of more formal processes.

28 citations

Proceedings ArticleDOI
11 Oct 2000
TL;DR: The proposed approach integrates the results of reverse engineering of both the procedural code and the persistent data stores of the system, and exploits a number of heuristic criteria to obtain a class diagram.
Abstract: Several reverse engineering methods for recovering objects from legacy systems have been proposed in the literature, but most of them neglect to identify the relationships among the objects, or recover only a part of them. The paper describes a method for recovering an OO (object oriented) model together with the objects and relationships among them. The proposed approach integrates the results of reverse engineering of both the procedural code and the persistent data stores of the system, and exploits a number of heuristic criteria to obtain a class diagram. A preliminary experiment carried out to validate the method on a COBOL medium-sized system yielded encouraging results.

28 citations

Patent
14 Dec 2004
TL;DR: In this paper, a method and system serve to derive class definitions from the program code of a legacy system, and separately all the business rules of the application are identified, and each object has a data structure which describes its properties.
Abstract: A method and system serves to derive class definitions from the program code of a legacy system. The objects of the legacy application are identified, and separately all the business rules of the application are identified. Each object has a data structure which describes its properties. The fields in this data structure are used to derive the candidate data attributes of the object. All the business rules which use some of the data attributes of the object either as input or output are grouped together as candidate methods of the object. The user selects some of the candidate data attributes and some of the candidate methods and uses them to designate a new class. The user may also decide if the data elements used in the methods are method parameters or global data attributes of the class.

28 citations

Journal ArticleDOI
TL;DR: A framework for the representation of uncertainty in the early design of complex adaptive products such as automobiles is presented, an object-oriented approach in which design objects and their inter-relationships may be modeled, and in which both the design attributes and the product structure may be uncertain.
Abstract: This article presents a framework for the representation of uncertainty in the early design of complex adaptive products such as automobiles. The core of the framework is an object-oriented approach in which design objects and their inter-relationships may be modeled, and in which both the design attributes and the product structure may be uncertain. Relationship objects allow product variants and design alternatives to be represented. In addition to the design model, derivation methods for design attributes may be modeled, and methods may be incorporated to allow the deterministic or probabilistic computation of attributes. The modeling framework is the basis of a risk modeling tool, RiTo, in which Monte Carlo simulation is used to compute estimates for costs and other design attributes together with their probability of achievement in the final design. Uncertainties may be aggregated and levels of uncertainty in different parts of the model may be continually analysed and assessed. The framework also provides a mechanism for accumulating product knowledge, in particular knowledge concerning relationships between elements of part and assembly models, product volumes and manufacturing considerations.

28 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