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
25 May 2000
TL;DR: In this article, the authors propose a client-server model to control operations on one or more client machines from a single machine automation control module, such as a test program, by instantiating machine automation server objects in a server process.
Abstract: Automation objects are implemented in a client-server model to control operations on one or more client machines from a single machine automation control module, such as a test program. The machine automation control module instantiates machine automation server objects in a server process. The control module can then instruct the server objects to instantiate corresponding machine automation client objects on specified client machines via a connection mechanism. Object-oriented automation classes are provided in a library and may be extended to meet customized requirements of a given testing procedure. Examples of automation objects may include, without limitation, application objects, machine image objects, snapshot objects, file and registry access objects, reboot objects, autologon objects, and command execution objects. Automation objects allow the re-establishment of remote control after the loss of control resulting from a reboot, a relogon, or a disk image restoration, for example. Automation objects may also be used to automate the deployment of software throughout an enterprise.

25 citations

Proceedings ArticleDOI
13 Jul 2000
TL;DR: A Java toolkit designed to support the creation of powerful and extensible GUI interfaces during the first year computer science course is described, which provides an infrastructure for creating well designed programs that illustrates the concepts of computer science and its practical applications.
Abstract: We describe a Java toolkit that is designed to support the creation of powerful and extensible GUI interfaces during the first year computer science course. The goals of this toolkit are to provide:• an infrastructure for creating well designed programs that illustrates the concepts of computer science and its practical applications• an environment for learning the basic ideas of interface design and for experimenting with a variety of designs• a paradigm for building interfaces in Java that scales from individual data items to large structures, using recursively displayable container classesAdditionally, the toolkit classes themselves can be studied as examples of proper object oriented design, and of building event listeners.

25 citations

Journal ArticleDOI
TL;DR: This paper covers the development of the Describe environment which consists of a CAD system linked to an Object-Oriented Database via AutoLISP and a C++ executable and the interaction model within Describe has been developed to be as simple and flexible as possible.

25 citations

Patent
10 Mar 1997
TL;DR: In this paper, a computer implemented method of building an architecture visual model is disclosed, in which a plurality of architecture visual components are created each having a container, and each container includes objects of a particular type, each of which is linked to at least another object in the same or another container.
Abstract: A computer implemented method of building an architecture visual model is disclosed. A plurality of architecture visual components are created each having a container. Each container includes a plurality of objects. Each of the objects are of a particular type. Each type of object has operations associated therewith for intra-container relationships and inter-container relationships. Each object is linked to at least another object in the same or another container and each object inherits properties from linked objects depending upon the operations associated with the linked objects. At least a portion of the architecture visual model is displayed which includes visual objects and linkages.

25 citations

Book ChapterDOI
01 Jan 2005
TL;DR: This chapter presents a taxonomic class modeling (TCM) methodology that can be used for object-oriented analysis in business applications and shows that the method is effective in identifying classes for many business applications.
Abstract: Discovering a set of domain classes during object-oriented analysis is intellectually challenging and time-consuming for novice analyzers. This chapter presents a taxonomic class modeling (TCM) methodology that can be used for object-oriented analysis in business applications. Our methodology helps us discover the three types of classes: (1) classes represented by nouns in the requirement specification, (2) classes whose concepts were represented by verb phrases, and (3) hidden classes that were not explicitly stated in the requirement specification. Our approach synthesizes several different class modeling techniques under one framework. Our framework integrates the noun analysis method, class categories, English sentence structures, check lists, and other heuristic rules for modeling. We illustrate our approach using a detailed case study and summarize the results of several other case studies. Our teaching experience shows that our method is effective in identifying classes for many business applications.

25 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