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
17 Sep 2002
TL;DR: This work proposes a process and an architecture in which the notion of collaboration is preserved from analysis to design and implementation, while allowing the designer to change his mind about which particular design trade-off is selected in order to face changing non-functional requirements during maintenance.
Abstract: Collaborations (between objects) are increasingly being recognized as fundamental building blocks to structure object-oriented design, and they have made their way into UML. But very often the first class aspect of a design level collaboration is lost during the detailed design process, making it difficult to keep good traceability between the design and the implementation. The problem is not simple, because for any given collaboration abstraction, there might be several possible design solutions depending on the many non-functional forces impacting a given application. We propose a process and an architecture in which the notion of collaboration is preserved from analysis to design and implementation, while allowing the designer to change his mind about which particular design trade-off is selected in order to face changing non-functional requirements during maintenance. We illustrate our approach with a case study inspired by the real example of a large French railway company attempting to adapt a flight reservation system to its own context.

41 citations

Journal ArticleDOI
TL;DR: An object detection system finds objects of the real world present either in a digital image or a video, where the object can belong to any class of objects namely humans, cars, etc.
Abstract: An object detection system finds objects of the real world present either in a digital image or a video, where the object can belong to any class of objects namely humans, cars, etc. In order to detect an object in an image or a video the system needs to have a few components in order to complete the task of detecting an object, they are a model database, a feature detector, a hypothesiser and a hypothesiser verifier. This paper presents a review of the various techniques that are used to detect an object, localise an object, categorise an object, extract features, appearance information, and many more, in images and videos. The comments are drawn based on the studied literature and key issues are also identified relevant to the object detection. Information about the source codes and online datasets is provided to facilitate the new researcher in object detection area. An idea about the possible solution for the multi class object detection is also presented. This paper is suitable for the researchers who are the beginners in this domain.

41 citations

Patent
Dan Matheson1
06 Oct 2000
TL;DR: In this paper, an Innovation Information Management data tracking object model and interface which captures and stores product ideas, requirements, constraints, design alternatives and functions, along with their associated relationships, in an object model database is presented.
Abstract: An Innovation Information Management data tracking object model and interface which captures and stores product ideas, requirements, constraints, design alternatives and functions, along with their associated relationships, in an object model database is presented. Each object model includes information and relationships that are accessible via a publicly defined interface. In one embodiment, when an object model is saved to the object model database, the information objects making up the Innovation Information Management object model, along with their relationships to other objects, are saved in separate relational database files. Because the different innovation information is separated and stored in a tool neutral persistent form, any application can access the information contained in those objects.

41 citations

Book ChapterDOI
07 Oct 2012
TL;DR: The co-detector designed in this paper obtains more accurate detection results than if objects were to be detected from each image individually, and the relevance of the scheme to other recognition problems such as single instance object recognition, wide-baseline matching, and image query is demonstrated.
Abstract: In this paper we introduce a new problem which we call object co-detection. Given a set of images with objects observed from two or multiple images, the goal of co-detection is to detect the objects, establish the identity of individual object instance, as well as estimate the viewpoint transformation of corresponding object instances. In designing a co-detector, we follow the intuition that an object has consistent appearance when observed from the same or different viewpoints. By modeling an object using state-of-the-art part-based representations such as [1,2], we measure appearance consistency between objects by comparing part appearance and geometry across images. This allows to effectively account for object self-occlusions and viewpoint transformations. Extensive experimental evaluation indicates that our co-detector obtains more accurate detection results than if objects were to be detected from each image individually. Moreover, we demonstrate the relevance of our co-detection scheme to other recognition problems such as single instance object recognition, wide-baseline matching, and image query.

41 citations

Patent
Brian T. Bennett1, Avraham Leff1, Thomas Mikalsen1, James T. Rayfield1, Isabelle Rouvellou1 
14 Jan 2000
TL;DR: In this paper, the authors propose a method for manipulating objects in isolation, in which a shared object, B, from an object provider for use on a distributed object system is provided, where the object provider and an object user are unaware of the production and manipulation of the new class of objects.
Abstract: A method for manipulating objects in isolation, in accordance with the invention, includes providing a shared object, B, from an object provider for use on a distributed object system. A new class of objects are provided which include a facade object, Bf, for B and a versionable representation object, Bv, for B wherein Bf supports a same interface as B. B is permitted to be manipulated in a given context isolated from other contexts for the object B wherein the object provider and an object user are unaware of the production and manipulation of the new class of objects. Method invocations on Bf in the given context are delegated to Bv to associate an instance of Bv with the given context such that one or more versions of object B are persistently maintained in the distributed object system.

41 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