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
14 Nov 2000
TL;DR: In this paper, a method and system for displaying information characterizing the semantics of relations between objects is presented, where a bi-directional modifier is stored in distinct tables and comprises arbitrary text strings defined by user input.
Abstract: A method and system for displaying information characterizing the semantics of relations between objects. For each given relation between at least one subject object and at least one direct object, bi-directional modifier data is stored in a separate table and characterizes the semantics of a relationship between objects of different type. A bi-directional modifier is stored in distinct tables and comprises arbitrary text strings defined by user input. Test is linked to a relation between at two different object types and represents text. The present invention may be used in a wide assortment of software applications, including enterprise applications.

27 citations

Patent
22 Mar 2011
TL;DR: In this article, a collaborative object analysis capability enables a group of cameras to collaboratively analyze an object, even when the object is in motion, and also enables additional functions related to object analysis, such as alerting functions, archiving functions, and the like.
Abstract: A collaborative object analysis capability is depicted and described herein. The collaborative object analysis capability enables a group of cameras to collaboratively analyze an object, even when the object is in motion. The analysis of an object may include one or more of identification of the object, tracking of the object while the object is in motion, analysis of one or more characteristics of the object, and the like. In general, a camera is configured to discover the camera capability information for one or more neighboring cameras, and to generate, on the basis of such camera capability information, one or more actions to be performed by one or more neighboring cameras to facilitate object analysis. The collaborative object analysis capability also enables additional functions related to object analysis, such as alerting functions, archiving functions (e.g., storing captured video, object tracking information, object recognition information, and so on), and the like.

27 citations

Proceedings ArticleDOI
07 Jan 2002
TL;DR: This paper explains how traceability between a UML design specification and its implementing source code using XML technologies was implemented, and aims to achieve total traceability among software life-cycle deliverables form requirements to source code.
Abstract: In this paper we explain how we implemented traceability between a UML design specification and its implementing source code using XML technologies. In our linking framework an XMI file represents a detailed-design specification and a JavaML file represents its source code. These XML-derivative representations were linked using another XML file, an Xlink link-base, containing our linking information. This link-base states which portions of the source code implement which portions of a design specification and vice-versa. We also rendered those links to an HTML file using XSL and traversed from our design specification to its implementing source code. This is the first step in our traceability endeavors where we aim to achieve total traceability among software life-cycle deliverables form requirements to source code.

27 citations

Proceedings ArticleDOI
03 Aug 1998
TL;DR: A new interoperable component model (ICM) is proposed that enhances software reusability and maintainability and is focused on the specification of software components in object oriented systems.
Abstract: Interoperability is the ability of two or more software modules to communicate and cooperate with each other. The interoperability problem arises when software developers want to reuse legacy software systems, or when software systems are componentized and these components need to be connected in order to work together. Software modules can be functions, objects, or components which consist of multiple functions or objects. We focus on the specification of software components in object oriented systems. Traditionally, interoperability checking is performed by signature matching between an invoking function and a function being invoked. Function level signature matching techniques are not sufficient for software components in object oriented systems since an object encapsulates a set of data and functions, and a component may contain more than one object. We first describe the interoperability problems of software modules both in the procedural and object oriented paradigms, and then review current approaches and compare them. Based on the review, we propose a new interoperable component model (ICM) that enhances software reusability and maintainability.

27 citations

Journal ArticleDOI
TL;DR: The approach to design, develop, and validate Shareable Content Object Reference Model (SCORM) compliant learning objects for undergraduate computer science education confirms the belief that the use of modular, Web-based learning objects can be used successfully for independent learning and are a viable option for distance delivery of course components.
Abstract: A learning object is a small, stand-alone, mediated content resource that can be reused in multiple instructional contexts. In this article, we describe our approach to design, develop, and validate Shareable Content Object Reference Model (SCORM) compliant learning objects for undergraduate computer science education. We discuss the advantages of a learning object approach, including positive student response and achievement, extension to other settings and populations, and benefits to the instructor and developers. Results confirm our belief that the use of modular, Web-based learning objects can be used successfully for independent learning and are a viable option for distance delivery of course components.

27 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