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
Proceedings ArticleDOI
23 Oct 2006
TL;DR: A new method for interactive tracking of various types of movable objects and an algorithm that is similar to human perception, based on shape and color comparisons to trained objects is presented.
Abstract: In previous work we have presented a prototype of an assistant system for the blind that can be used for self-localization and interactive object identification of static objects stored within 3D environment models. In this paper we present a new method for interactive tracking of various types of movable objects. The state of fixed movable objects, like doors, can be recognized by comparing the distance between sensor data and a 3D model. For the identification and model-based tracking of free movable objects, like chairs, we have developed an algorithm that is similar to human perception, based on shape and color comparisons to trained objects. Further, using a common face detection algorithm, our assistant system informs the user of the presence of people, and enables the localization of a real person based on interactive tracking of virtual models of humans.

34 citations

Book
Philippe Desfray1
01 Jan 1994
TL;DR: Carrying Through A Model: Hypergenericity and the impact of hypergenericity on the Lifecycle is discussed.
Abstract: * Essence of a Model * Class Relation Model Background * Contents Object Model * Conceptual Approach * Object-Oriented Programming Basic Notions Of The Class Relation Model * Class Relation Model Overview * Key Class Relation Premises Basic Notions Of The Structure Model * Class and Inheritance Concepts * Class Members * Correspondence between Attributes, Methods, relations and Classes * Inter-Class Dependency * Application Invariants * Visibility * Decomposition by Inheritance * Objects Operating Model * Introduction * Pre-and Post-conditions * Specifying the Object Lifecycle: Control Automation * Exception Programming: Pre- and Post-condition Extension Dynamic Model * Overview * representing the Processing Sequence (Object Flow) * Processing Scenarios * Trigger Automata * Events Structuring * Concepts * Software Structuring * Schemas * Structuring Domains * System Modeling * Modeling Rules * Handling Instances * Normal Form Laws * Correct and Valid Modeling * Design Rules * General Modeling Approach Methodology: Software Development Phases * Software Lifecycle Basics * Lifecycle Definition * User-oriented Approach: Iterative Analysis and Design Techniques Analysis * Purpose * Preliminary Analysis * Detailed Analysis * Example: Elevator System Design * Preliminary Design * Case Study: Databases * Case Study: Multi-tasking Applications * Using Genericity * Preparing Integration * Class Relation Design Approach (Review) * Example: Designing the Elevator Application

34 citations

Patent
12 Jan 1998
TL;DR: Domain objects as discussed by the authors are context specific representations of information that are used in a freeform graphics system and are represented by a graphic object (icon) representing an instance of the domain object.
Abstract: Domain objects for use in a freeform graphics system. Domain objects are context specific representations of information that are used in a freeform graphics system. Domain objects are represented in a freeform graphics system by a graphic object (icon) representing an instance of the domain object. The icon representing a domain object may be manipulated like any other graphic object. Domain objects are defined by a domain object class which define attributes, a set of action rules and layouts. The attributes describe the information or data associated with the domain object. The set of action rules map user actions and system events to operations that may be performed on the domain object. The layouts define how domain object information is displayed as an icon. The attributes may have computed values. An attribute have it's value computed based on the value(s) other attribute(s) or based on the spatial positioning of the icon representing the data object on a work surface.

34 citations

Patent
04 Nov 2010
TL;DR: In this article, a collaborative method of generating a design representation of an object between a first user and a second user is described, where the first user specifies a set of design object variables relating to different aspects of the design representation, and the second user selects a particular value of at least one of the designated object variables only within a constrained value range specified by first user.
Abstract: A collaborative method of generating a design representation of an object between a first user and a second user is described. The method comprises: designating, at a first user terminal, a set of design object variables relating to different aspects of the design representation; specifying, at the first user terminal, constraints for the set of design object variables, the constraints comprising a range of first user designated values for each of the designated object variables of the set; receiving at a second user terminal, the set of design object variables, the constraints for the set and the design representation via a communication network; enabling, at the second user terminal, manipulation of the design object representation, the enabling step comprising enabling selection of a particular value of at least one of the designated object variables only within the constrained value range specified by the first user; and presenting on the second user terminal a graphical representation of the design object representation as specified by the second user selection.

34 citations

01 Jan 2003
TL;DR: The main thrust of the approach is to try to use design theories to create “boundary objects”, which are intellectual tools that are shared by both disciplines and enable cooperation.
Abstract: This paper outlines an approach of using engineeringoriented design theories to build bridges between software engineering and human–computer interaction. The main thrust of the approach is to try to use design theories to create “boundary objects”, which are intellectual tools that are shared by both disciplines and enable cooperation. The approachis illustrated and supported by relating it to ongoing domain-bridging work which is exploring the application of cognitive support theories to SE research problems.

34 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