This paper describes a design environment (FORS) which is based on a network representation of the design effort. Each design network consists of (a) tools which are programs distributed over the whole network, and (b) aspects which are the models to which the tools are applied. The system provides an icon based interface that is self-explanatory, allows for the dynamic reconfiguration of the design network, maintains libraries of records, tools and aspects, and attempts to develop mechanisms for collaboration between the different tools. The addition and the deletion of tools are relatively easy and the user has the ability to access information and data from old design efforts. FORS is a new approach to the design environments equally based on tools and data. It embodies some old ideas, like object-oriented representation of the tools, but simultaneously extends these and creates a modular and flexible environment. The system also addresses the problem of remote effects and some solutions are proposed. FORS is being used in the mechanical design of a car's window regulator, while implementation in the area of power systems is in progress. The final goal is further implementation of FORS in the VLSI design.
Bibliographical noteFunding Information:
I would like to expressv ery special thanks to ProfessorS aroshTalukdar, who has been a constant source of ideas in the developmenotf this paper. I am also very indebted to him for his enthusiastiecn couragemeannt d supportt hrough-out this researchF. inally, I thank him for financially supportingm y work. This researchh asbeen supportedin part by the Fisher-Guided ivisionof GeneralM otorsCo., under project FGD-502431,a nd in part by the National ScienceF oundationu nderthe Engineering ResearchC entersP rogram,G rant CDR-8522616. The views and conclusioncso ntainedin this document are those of the author and should not be interpreteda s representingth e official policies, either expressedo r implied, of the funding agencies.
Copyright 2014 Elsevier B.V., All rights reserved.
- Concurrent design
- Distributed problem solving
- Flexible organizations
- Object-oriented programming
- Simultaneous engineering