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
21 Nov 1997
TL;DR: In this paper, an installation plan object is built for installing an application in a network, and the objects which are selected to populate an install plan object include an application object and a group of workstations upon which the application is to be installed.
Abstract: An installation plan object is built for installing an application in a network. The empty installation plan object is first created from a template of a prototypical installation plan object. Next, from a workspace container object containing potential child objects of the installation plan object, objects are selected for inclusion in the installation plan object. The selected objects are transformed into child objects of the installation plan object. The objects which are selected to populate an install plan object include an application object and a group object which respectively represent an application to be installed over the network and a group of workstations upon which the application is to be installed. After transformation, these objects are converted into an application-in-plan object and a group-in-plan object respectively. Other potential child objects include a category object having a plurality of response file objects each for installing a respective one of a plurality of applications over the network.

74 citations

Patent
05 Mar 2004
TL;DR: In this article, a method and system for characterizing features in a source multifeatured three-dimensional object, and for locating a best-matching 3D object from a reference database of such objects by performing a viewpoint invariant search among the reference objects is presented.
Abstract: A method and system for characterizing features in a source multifeatured three-dimensional object, and for locating a best-matching three-dimensional object from a reference database of such objects by performing a viewpoint invariant search among the reference objects. The invention further includes the creation of a three-dimensional representation of the source object by deforming a reference object.

73 citations

Book ChapterDOI
12 Oct 2008
TL;DR: This work proposes a novel representation to model 3D object classes that allows the model to synthesize novel views of an object class at recognition time and incorporates it in a novel two-step algorithm that is able to classify objects under arbitrary and/or unseen poses.
Abstract: An important task in object recognition is to enable algorithms to categorize objects under arbitrary poses in a cluttered 3D world. A recent paper by Savarese & Fei-Fei [1] has proposed a novel representation to model 3D object classes. In this representation stable parts of objects from one class are linked together to capture both the appearance and shape properties of the object class. We propose to extend this framework and improve the ability of the model to recognize poses that have not been seen in training. Inspired by works in single object view synthesis (e.g., Seitz & Dyer [2]), our new representation allows the model to synthesize novel views of an object class at recognition time. This mechanism is incorporated in a novel two-step algorithm that is able to classify objects under arbitrary and/or unseen poses. We compare our results on pose categorization with the model and dataset presented in [1]. In a second experiment, we collect a new, more challenging dataset of 8 object classes from crawling the web. In both experiments, our model shows competitive performances compared to [1] for classifying objects in unseen poses.

73 citations

Patent
09 Feb 2000
TL;DR: In this paper, a hierarchical decomposition of a visual or audio object within an animation into plurality of objects which can be individually edited to achieve particular animation effects is proposed, which can greatly increase computational efficiency of an animation.
Abstract: The present invention provides a method for hierarchically decomposing a visual or audio object within an animation into plurality of objects which can be individually edited to achieve particular animation effects. For example, a graphical object may be decomposed into a plurality of graphical sub-objects, each of which inherits an anchor point from the original object, or is given an original anchor point distinct from the original object. Each sub-object also includes a relative position for the sub-object relative to the anchor point. The path of the anchor point is combined with relative positions of the sub-objects to produce an animation for the object as a whole. This decomposition technique can greatly increase computational efficiency of an animation. It also provides for inheritance of attributes between objects and descendent sub-objects. The objects may support functions, or behaviors, such as morphing or motion blurring. The present invention additionally provides a flexible grouping operation to facilitate modifications to a group of objects. When a first type of modification is made to an attribute of an object in a group, this change is applied to corresponding attributes of other objects in the group. When a second type of modification is made to an attribute of an object in a group, the change only applies to the selected object or objects, and not to other objects in the group. The present invention allows objects to be manipulated on servers which are connected to a display on the internet.

73 citations

01 Jan 2002
TL;DR: This paper describes the formalization effort of different sets of object-oriented metrics definitions using the Object Constraint Language (OCL), a part of the Unified Modeling Language (UML) standard, which allows unambiguous metrics definition, which in turn helps increasing tool support for Object-Oriented metrics.
Abstract: This paper describes the formalization effort of different sets of object-oriented metrics definitions using the Object Constraint Language (OCL), a part of the Unified Modeling Language (UML) standard. The formalization is based upon the UML meta-model. This approach allows unambiguous metrics definition, which in turn helps increasing tool support for Object-Oriented metrics. Also, it is possible to establish comparisons among the formalized sets of metrics. 1. Introduction The lack of formalization has been long felt in the object-oriented software modeling area [Meyer1985, Wand1989]. In the first known book on the subject of metrics for the Object-Oriented paradigm all metrics are defined in natural language[Lorenz1994]. Additionally, many authors have used a combination of set theory and simple algebra to express their metrics [Chidamber1994, Abreu1995, Abreu1996a, Henderson-Sellers1996a]. In spite of the existence of many metric sets, problems often arise from the formality degree used to define them. When metrics are informally expressed, using natural language, people using metrics can interpret them in several ways. Two distinct teams can obtain completely different results when applying a particular metric to the same system. On the other extreme, when metrics are defined using some kind of mathematical formalism, the majority of software designers may not have the required background to understand the complex mathematical expressions that are used. To illustrate these problems, consider the metrics “Number of Times a Class is Reused” [Lorenz1994] and “Count of Synchronization-based Coupled Object Types (CSCO)” [Poels2001]. The former is defined as the number of references to a class. However it is not clear what references are and how the metric should be computed. Should we count internal

72 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