Design with objects: an approach to object-oriented design

Citation
Wy. Liang et P. O'Grady, Design with objects: an approach to object-oriented design, COMPUT AID, 30(12), 1998, pp. 943-956
Citations number
73
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTER-AIDED DESIGN
ISSN journal
00104485 → ACNP
Volume
30
Issue
12
Year of publication
1998
Pages
943 - 956
Database
ISI
SICI code
0010-4485(199810)30:12<943:DWOAAT>2.0.ZU;2-E
Abstract
This paper is concerned with object-oriented design and aims to describe an object-oriented approach [called design-with-objects (DwO)] that encompass es both the fundamentals of object-oriented design and the use of object-or iented design in the development of design process models. The major design objects are described, together with their main structure, the message pas sing and inheritance involved, and the computability and exchangeability of the approach. The main potential advantages of such an approach are comput ability, in that a design process model obtained using DwO is not just a de scriptive model but a computable model; reusability, in that once a design object in DwO has been established, it can be used repeatedly; and exchange ability, in that objects with similar interfaces can be readily exchanged i n a modular manner. This paper reviews the background to design process mod els 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 implementatio n of this example DwO design process model formalism for the problem of ele ctronics assemblies components selection is overviewed. (C) 1998 Elsevier S cience Ltd. All rights reserved.