SBD SYSTEM-DESIGN

Citation
A. Cox et al., SBD SYSTEM-DESIGN, Concurrent engineering, research and applications, 4(1), 1996, pp. 35-46
Citations number
28
Categorie Soggetti
Engineering
ISSN journal
1063293X
Volume
4
Issue
1
Year of publication
1996
Pages
35 - 46
Database
ISI
SICI code
1063-293X(1996)4:1<35:SS>2.0.ZU;2-E
Abstract
A simulation-based approach to concurrent engineering enables early co nsideration of downstream life cycle processes by supporting the devel opment of virtual prototypes of products and processes and providing f or their simulation and evaluation in synthetic environments represent ing the entire product life cycle. To be effective, a system supportin g such an approach must adopt a highly integrated view of concurrent e ngineering. This includes the provision of rich, dynamically extensibl e product and process descriptions, availability of high-level computi ng environments facilitating assembly and invocation of design analysi s tools and simulations, and an overall collaborative framework suppor ting distributed product design and development teams. Each of these a reas is being incorporated into the development of the Simulation-Base d Design (SBD) Phase II system prototype. The specific approach taken to the design of the SBD system was to define the essential capabiliti es of a domain independent concurrent engineering framework by focusin g on fundamental engineering processes, which we consider to be applic able throughout the product life cycle. In particular, we are focusing on supporting engineering design processes. This reflects our view th at many life cycle processes, such as manufacturing, maintenance, and damage control, can be considered as design problems in themselves. A basic set of capabilities should thus provide support across the range of life cycle activities. In this paper, we describe the components o f a framework which supports these capabilities. We use high-level sof tware agents to provide broad-based support for the user in four main areas-product and process representation, collaboration and design pro cess assembly and activation, visualization and interaction with produ ct data, and integration of external applications. Underlying support is provided for flexible communication among these components-this inc ludes support for communication in a distributed heterogeneous computi ng environment, as well as higher-level knowledge-based communications among interacting agents.