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
28 Jun 2002
TL;DR: In this article, the authors present a system to model business objects as graphic objects using multiple graphic object features to represent different aspects of the business objects. And the graphic objects can be positioned and displayed in a 2D chart using two-dimensional coordinates determined based at least in part on one or more additional aspect of the corresponding business objects, such as size, interior and boundary.
Abstract: Systems and techniques to model business objects as graphic objects using multiple graphic object features to represent different aspects of the business objects. In general, in one implementation, the technique includes: receiving information describing a plurality of business objects, and modeling the business objects as graphic objects. The graphic objects can include an object size representing a first aspect of a corresponding business object, an object interior representing a second aspect of a corresponding business object, and an object boundary representing a third aspect of a corresponding business object. The graphic objects can be positioned and displayed in a two-dimensional chart using two-dimensional coordinates determined based at least in part on one or more additional aspect of the corresponding business objects.

65 citations

Patent
31 Jul 1998
TL;DR: In this article, object oriented design strategies and patterns are applied to financial data processing systems for processing and modeling of financial products (also referred to as financial instruments) with an emphasis being on derivative products.
Abstract: Object oriented design strategies and patterns are applied to financial data processing systems for processing and modeling of financial products (also referred to as financial instruments) with an emphasis being on derivative products. The system employs valuation independent, well-defined financial components (also referred to as financial events) that can be combined to build new financial structures. A general purpose software model is provided for representing the structure and characteristics of these products. A declarative specification language is provided to describe financial instruments in a consistent manner that lends itself to processing in such an object oriented system. A general traversal process is provided that can be applied to the macro structure of a financial instrument to implement various functions that produce results based on such information, such as the stream of financial events associated with the instrument, or the pricing or valuation of the instrument. Techniques including double dispatch and other mechanisms are further provided to provide flexible means of associating the appropriate processing methods with the diverse range of instrument characteristics that are encountered in a typical financial institution's course of business.

65 citations

Patent
21 Oct 2003
TL;DR: In this paper, a shared object memory manager provides management of objects within the Shared Object Memory Manager (SOMM) of a plural object application, which is distinct from the process memories of the object application processes and does not include an execution model.
Abstract: A shared object memory system that includes a shared object memory for storing encapsulated software objects that are directly accessible by plural object application processes. The shared object memory is distinct from the process memories of the object application processes and does not include an execution model. A shared object memory manager provides management of objects within the shared object memory.

65 citations

Journal ArticleDOI
TL;DR: A context where objects are areal (not points or lines) and non-overlapping and a framework of binary spatial relations between segmented objects to aid in object classification is established, and promising results suggest that the methods can be a valuable tool in defining rules for object based image analysis.
Abstract: Object based image analysis (OBIA) is an approach increasingly used in classifying high spatial resolution remote sensing images. Object based image classifiersfirst segment an image into objects (or image segments), and then classify these objects based on their attributes and spatial relations. Numerous algorithms exist for the first step of the OBIA process, i.e. image segmentation. However, less research has been conducted on the object classification part of OBIA, in particular the spatial relations between objects that are commonly used to construct rules for classifying image objects and refining classification results. In this paper, we establish a context where objects are areal (not points or lines) and non-overlapping (we call this “single-valued” space), and propose a framework of binary spatial relations between segmented objects to aid in object classification. In this framework, scaledependent “line-like objects” and “point-like objects” are identified from areal objects based on their shapes. Generally, disjoint and meet are the only two possible topological relations between two non-overlapping areal objects. However, a number of quasitopological relations can be defined when the shapes of the objects involved are considered. Some of these relations are fuzzy and thus quantitatively defined. In addition, we define the concepts of line-like objects (e.g. roads) and point-like objects (e.g. wells), and develop the relations between two line-like objects or two point-like objects. For completeness, cardinal direction relations and distance relations are also introduced in the proposed context. Finally, we implement the framework to extract roads and moving vehicles from an aerial photo. The promising results suggest that our methods can be a valuable tool in defining rules for object based image analysis. Published by Elsevier B.V. on behalf of International Society for Photogrammetry and Remote Sensing, Inc. (ISPRS).

65 citations

Patent
26 Feb 1997
TL;DR: In this paper, a visual coding tool that allows a user to visually implement the full inheritance capabilities of object oriented programming languages is disclosed, including the ability to visually create a first object class which is a subclass of a second object class.
Abstract: A visual coding tool that allows a user to visually implement the full inheritance capabilities of object oriented programming languages is disclosed. This includes the ability to visually create a first object class which is a subclass of a second object class, where the first object class has, as one of its attributes, a third object class which is a subclass of a fourth object class. The third object class is not an attribute of the second object class, while the fourth object class is also not an attribute of the second object class. The visual coding tool includes a user interface which allows a user to visually create object classes and establish an object class hierarchy by "dragging and dropping" visual icons associated with object classes.

64 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