An object oriented approach to design with modules

Peter O'Grady, Wen-Yau Liang

Research output: Contribution to journalArticle

20 Citations (Scopus)

Abstract

The modular design of products leads to a large number of different products by creating distinct combinations of modules and components. This can give each product distinctive functionality, features, and performance levels. The design of modular products is of considerable importance in enabling companies to respond rapidly to changes in the market environment. This paper is concerned with the area of design with modules (DwM), which involves selecting the module combination to best satisfy the given set of requirements. The aim of this paper is to develop an approach for DwM, to meet customer requirements, using modules that come from suppliers that may be geographically separated and on differing computer platforms. An object-oriented approach for DwM, termed object-oriented design with modules (OODwM), is proposed where modules are represented as objects. The proposed OODwM approach is described and the approach is illustrated with an example involving the design of personal computers using the Internet as an implementation environment. The exchangeability inherent in OODwM is shown by exchanging the original selection object in the example implementation with a selection object that includes new constrained evolutionary algorithms. The use of an object-oriented approach for DwM offers several important potential advantages in that the model developed is readily computable, in the reusability of objects, and in the exchangeability of objects with similar interfaces. The main contributions of this paper are fourfold. First, an object-oriented approach to DwM is described. Second, a formalism for DwM using this object-oriented approach is presented. Third, the use of this formalism is illustrated with an Internet-based implementation showing how the formalism can be used for a specific problem, and how objects can be readily exchanged. Fourth, new constrained evolutionary algorithms are presented, together with some initial testing.

Original languageEnglish
Pages (from-to)267-283
Number of pages17
JournalComputer Integrated Manufacturing Systems
Volume11
Issue number4
DOIs
Publication statusPublished - 1998 Jan 1

Fingerprint

Object-oriented
Module
Object-oriented Design
Exchangeability
Evolutionary algorithms
Design
Evolutionary Algorithms
Internet
Modular Design
Reusability
Requirements
Personal Computer
Personal computers
Object
Customers
Distinct
Testing

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Industrial and Manufacturing Engineering

Cite this

@article{61dade562cb843b7ae417d572a619ede,
title = "An object oriented approach to design with modules",
abstract = "The modular design of products leads to a large number of different products by creating distinct combinations of modules and components. This can give each product distinctive functionality, features, and performance levels. The design of modular products is of considerable importance in enabling companies to respond rapidly to changes in the market environment. This paper is concerned with the area of design with modules (DwM), which involves selecting the module combination to best satisfy the given set of requirements. The aim of this paper is to develop an approach for DwM, to meet customer requirements, using modules that come from suppliers that may be geographically separated and on differing computer platforms. An object-oriented approach for DwM, termed object-oriented design with modules (OODwM), is proposed where modules are represented as objects. The proposed OODwM approach is described and the approach is illustrated with an example involving the design of personal computers using the Internet as an implementation environment. The exchangeability inherent in OODwM is shown by exchanging the original selection object in the example implementation with a selection object that includes new constrained evolutionary algorithms. The use of an object-oriented approach for DwM offers several important potential advantages in that the model developed is readily computable, in the reusability of objects, and in the exchangeability of objects with similar interfaces. The main contributions of this paper are fourfold. First, an object-oriented approach to DwM is described. Second, a formalism for DwM using this object-oriented approach is presented. Third, the use of this formalism is illustrated with an Internet-based implementation showing how the formalism can be used for a specific problem, and how objects can be readily exchanged. Fourth, new constrained evolutionary algorithms are presented, together with some initial testing.",
author = "Peter O'Grady and Wen-Yau Liang",
year = "1998",
month = "1",
day = "1",
doi = "10.1016/S0951-5240(98)00024-X",
language = "English",
volume = "11",
pages = "267--283",
journal = "Robotics and Computer-Integrated Manufacturing",
issn = "0736-5845",
publisher = "Elsevier Limited",
number = "4",

}

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

In: Computer Integrated Manufacturing Systems, Vol. 11, No. 4, 01.01.1998, p. 267-283.

Research output: Contribution to journalArticle

TY - JOUR

T1 - An object oriented approach to design with modules

AU - O'Grady, Peter

AU - Liang, Wen-Yau

PY - 1998/1/1

Y1 - 1998/1/1

N2 - The modular design of products leads to a large number of different products by creating distinct combinations of modules and components. This can give each product distinctive functionality, features, and performance levels. The design of modular products is of considerable importance in enabling companies to respond rapidly to changes in the market environment. This paper is concerned with the area of design with modules (DwM), which involves selecting the module combination to best satisfy the given set of requirements. The aim of this paper is to develop an approach for DwM, to meet customer requirements, using modules that come from suppliers that may be geographically separated and on differing computer platforms. An object-oriented approach for DwM, termed object-oriented design with modules (OODwM), is proposed where modules are represented as objects. The proposed OODwM approach is described and the approach is illustrated with an example involving the design of personal computers using the Internet as an implementation environment. The exchangeability inherent in OODwM is shown by exchanging the original selection object in the example implementation with a selection object that includes new constrained evolutionary algorithms. The use of an object-oriented approach for DwM offers several important potential advantages in that the model developed is readily computable, in the reusability of objects, and in the exchangeability of objects with similar interfaces. The main contributions of this paper are fourfold. First, an object-oriented approach to DwM is described. Second, a formalism for DwM using this object-oriented approach is presented. Third, the use of this formalism is illustrated with an Internet-based implementation showing how the formalism can be used for a specific problem, and how objects can be readily exchanged. Fourth, new constrained evolutionary algorithms are presented, together with some initial testing.

AB - The modular design of products leads to a large number of different products by creating distinct combinations of modules and components. This can give each product distinctive functionality, features, and performance levels. The design of modular products is of considerable importance in enabling companies to respond rapidly to changes in the market environment. This paper is concerned with the area of design with modules (DwM), which involves selecting the module combination to best satisfy the given set of requirements. The aim of this paper is to develop an approach for DwM, to meet customer requirements, using modules that come from suppliers that may be geographically separated and on differing computer platforms. An object-oriented approach for DwM, termed object-oriented design with modules (OODwM), is proposed where modules are represented as objects. The proposed OODwM approach is described and the approach is illustrated with an example involving the design of personal computers using the Internet as an implementation environment. The exchangeability inherent in OODwM is shown by exchanging the original selection object in the example implementation with a selection object that includes new constrained evolutionary algorithms. The use of an object-oriented approach for DwM offers several important potential advantages in that the model developed is readily computable, in the reusability of objects, and in the exchangeability of objects with similar interfaces. The main contributions of this paper are fourfold. First, an object-oriented approach to DwM is described. Second, a formalism for DwM using this object-oriented approach is presented. Third, the use of this formalism is illustrated with an Internet-based implementation showing how the formalism can be used for a specific problem, and how objects can be readily exchanged. Fourth, new constrained evolutionary algorithms are presented, together with some initial testing.

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

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

U2 - 10.1016/S0951-5240(98)00024-X

DO - 10.1016/S0951-5240(98)00024-X

M3 - Article

AN - SCOPUS:0032180996

VL - 11

SP - 267

EP - 283

JO - Robotics and Computer-Integrated Manufacturing

JF - Robotics and Computer-Integrated Manufacturing

SN - 0736-5845

IS - 4

ER -