Design with objects: An approach to object-oriented design

Wen Yau Liang, Peter O'Grady

Research output: Contribution to journalArticle

22 Citations (Scopus)

Abstract

This paper is concerned with object-oriented design and aims to describe an object-oriented approach [called design-with-objects (DwO)] that encompasses both the fundamentals of object-oriented design and the use of object-oriented design in the development of design process models. The major design objects are described, together with their main structure, the message passing and inheritance involved, and the computability and exchangeability of the approach. The main potential advantages of such an approach are computability, in that a design process model obtained using DwO is not just a descriptive model but a computable model; reusability, in that once a design object in DwO has been established, it can be used repeatedly; and exchangeability, in that objects with similar interfaces can be readily exchanged in a modular manner. This paper reviews the background to design process models and object-oriented design and then describes the basis of DwO. Design models, DwO methods and an architecture for DwO are described together with an example design process model formalism that uses DwO. The implementation of this example DwO design process model formalism for the problem of electronics assemblies components selection is overviewed.

Original languageEnglish
Pages (from-to)943-956
Number of pages14
JournalCAD Computer Aided Design
Volume30
Issue number12
DOIs
Publication statusPublished - 1998 Jan 1

Fingerprint

Message passing
Reusability
Electronic equipment

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Industrial and Manufacturing Engineering

Cite this

@article{9fbf587265004d909b88dd222a6a7a13,
title = "Design with objects: An approach to object-oriented design",
abstract = "This paper is concerned with object-oriented design and aims to describe an object-oriented approach [called design-with-objects (DwO)] that encompasses both the fundamentals of object-oriented design and the use of object-oriented design in the development of design process models. The major design objects are described, together with their main structure, the message passing and inheritance involved, and the computability and exchangeability of the approach. The main potential advantages of such an approach are computability, in that a design process model obtained using DwO is not just a descriptive model but a computable model; reusability, in that once a design object in DwO has been established, it can be used repeatedly; and exchangeability, in that objects with similar interfaces can be readily exchanged in a modular manner. This paper reviews the background to design process models and object-oriented design and then describes the basis of DwO. Design models, DwO methods and an architecture for DwO are described together with an example design process model formalism that uses DwO. The implementation of this example DwO design process model formalism for the problem of electronics assemblies components selection is overviewed.",
author = "Liang, {Wen Yau} and Peter O'Grady",
year = "1998",
month = "1",
day = "1",
doi = "10.1016/S0010-4485(98)00050-5",
language = "English",
volume = "30",
pages = "943--956",
journal = "CAD Computer Aided Design",
issn = "0010-4485",
publisher = "Elsevier Limited",
number = "12",

}

Design with objects : An approach to object-oriented design. / Liang, Wen Yau; O'Grady, Peter.

In: CAD Computer Aided Design, Vol. 30, No. 12, 01.01.1998, p. 943-956.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Design with objects

T2 - An approach to object-oriented design

AU - Liang, Wen Yau

AU - O'Grady, Peter

PY - 1998/1/1

Y1 - 1998/1/1

N2 - This paper is concerned with object-oriented design and aims to describe an object-oriented approach [called design-with-objects (DwO)] that encompasses both the fundamentals of object-oriented design and the use of object-oriented design in the development of design process models. The major design objects are described, together with their main structure, the message passing and inheritance involved, and the computability and exchangeability of the approach. The main potential advantages of such an approach are computability, in that a design process model obtained using DwO is not just a descriptive model but a computable model; reusability, in that once a design object in DwO has been established, it can be used repeatedly; and exchangeability, in that objects with similar interfaces can be readily exchanged in a modular manner. This paper reviews the background to design process models and object-oriented design and then describes the basis of DwO. Design models, DwO methods and an architecture for DwO are described together with an example design process model formalism that uses DwO. The implementation of this example DwO design process model formalism for the problem of electronics assemblies components selection is overviewed.

AB - This paper is concerned with object-oriented design and aims to describe an object-oriented approach [called design-with-objects (DwO)] that encompasses both the fundamentals of object-oriented design and the use of object-oriented design in the development of design process models. The major design objects are described, together with their main structure, the message passing and inheritance involved, and the computability and exchangeability of the approach. The main potential advantages of such an approach are computability, in that a design process model obtained using DwO is not just a descriptive model but a computable model; reusability, in that once a design object in DwO has been established, it can be used repeatedly; and exchangeability, in that objects with similar interfaces can be readily exchanged in a modular manner. This paper reviews the background to design process models and object-oriented design and then describes the basis of DwO. Design models, DwO methods and an architecture for DwO are described together with an example design process model formalism that uses DwO. The implementation of this example DwO design process model formalism for the problem of electronics assemblies components selection is overviewed.

UR - http://www.scopus.com/inward/record.url?scp=0032180069&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0032180069&partnerID=8YFLogxK

U2 - 10.1016/S0010-4485(98)00050-5

DO - 10.1016/S0010-4485(98)00050-5

M3 - Article

AN - SCOPUS:0032180069

VL - 30

SP - 943

EP - 956

JO - CAD Computer Aided Design

JF - CAD Computer Aided Design

SN - 0010-4485

IS - 12

ER -