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
27 Apr 1998
TL;DR: In this paper, the authors propose a uniform object model approach to integrate objects defined by foreign type systems into a single integrated object oriented system by integrating foreign objects and data sources into the system by implementing foreign objects as full fledged objects of the system.
Abstract: A uniform object model integrates objects defined by foreign type systems into a single integrated object oriented system. The type system for the integrated object oriented system supports a superset of features from foreign object systems. The uniform object model approach converts foreign objects into uniform object model objects defined by the integrated type system and layers onto the uniform object model objects additional members supported by the integrated type system. Adapters integrate foreign objects and data sources into the integrated object oriented system by implementing foreign objects as full fledged objects of the system. The foreign object adapters are bi-directional such that objects, registered in the system, are exposed to foreign object systems. During run time, clients obtain a connection to the data source adapter, which supports the target data source, to execute transactions in the target data source. When executing transactions in the target data source, the data source adapter operates as an object access mechanism by generating an object populated with data from the target data source. The data source adapters support a single predetermined dialect of a query language, regardless of the target data source, and generate a query statement compatible with the target data source. The data source adapters also support persistence of objects in the data sources.

192 citations

Proceedings ArticleDOI
01 Sep 1989
TL;DR: This work argues that design practices which take a data-driven approach fail to maximize encapsulation because they focus too quickly on the implementation of objects, and proposes an alternative object-oriented design method which takes a responsibility- driven approach.
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 only be realized if encapsulation is maximized during the design process.We argue that design practices which take a data-driven approach fail to maximize encapsulation because they focus too quickly on the implementation of objects. We propose an alternative object-oriented design method which takes a responsibility-driven approach. We show how such an approach can increase the encapsulation by deferring implementation issues until a later stage.

190 citations

Journal ArticleDOI
TL;DR: It is argued that spatial modelling within the environmental sciences is not best achieved through the low level integration of environmental models and GIS (Geographical Information Systems), but by the creation of new integrated object-oriented modelling environments.
Abstract: This paper argues that spatial modelling within the environmental sciences is not best achieved through the low level integration of environmental models and GIS (Geographical Information Systems), but by the creation of new integrated object-oriented modelling environments In the light of this assertion the philosophical background to representation and spatio-temporal referencing are considered in order to outline the context for the design of OOgeomorph—an object-oriented spatial modelling system for geomorphology The paper concludes with an example of the use of OOgeomorph to represent and test a coastal geomorphological theory

185 citations

01 Jan 1987
TL;DR: A modeling system for generic objects to recognize different objects from the same category with only one generic model is proposed, based upon the current psychological theories of categorization and human visual perception.
Abstract: Categories and shape prototypes are considered for a class ob object recognition problems where rigid and detailed object models are not available or do not apply. We propose a modeling system for generic objects to recognize different objects from the same category with only one generic model. We base our design of the modeling system upon the current psychological theories of categorization and human visual perception. The representation consists of a prototype represented by parts and their configuration. Parts are modeled by superquadric volumetric primitives which can be combined via Boolean operations to form objects. Variations between objects within a category are described by changes in structure and shape deformations of prototypical parts. Recovery of deformed supequadric models from sparse 3-D points is developed and some results are shown.

185 citations

Patent
05 Oct 1998
TL;DR: In this article, the authors describe a system and method for efficient management and storage of documents in a multi-user environment by implementing a three-tiered content model for storage and a context resolution mechanism for retrieval.
Abstract: A system and method is described for the efficient management and storage of documents in a multi-user environment by implementing a three-tiered content model for storage and a context resolution mechanism for retrieval. Source objects may logically reference target objects where the target objects dynamically exist in different versions. In particular, the content model contains three classes in a collection wherein each subsequent class inherits the properties of the previous class. The classes comprise logical objects, physical objects, and files. All physical objects in the same collection are necessarily versions of each other, and are simply instances of the logical object. A versioning system allows the creation of variants of objects in the same collection. Furthermore, a context resolution mechanism is used to retrieve the most accurate version of an object pursuant to certain user-supplied criteria in response to a call from a client front-end application.

184 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