Abstract
This paper is a description of FORS (Flexible Organizations), a design environment based on a network representation of the design effort. Each design network consists of: (a) Tools (software programs distributed over the whole network of computers) and (b) Aspects (models to which the tools are applied). The system's communication and exchange of data are based on distributed problem-solving techniques. FORS provides an icon based interface, 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 previous design efforts. FORS is a new approach to design environments because it gives equal emphasis on the tools and the data used in the design effort. FORS embodies some old ideas, like object-oriented representation of the tools, but simultaneously extends these and creates a modular and flexible environment. One important aspect of FORS is the introduction of the issue of remote effects (the impacts that one design task can have on other tasks). FORS is currently being used in the mechanical design of an automobile window regulator; an implementation in the area of power systems is in progress.
Similar content being viewed by others
References
Brown, H., Tong, C. and Foyster, G. (1983) Palladio: an explanatory environment for circuit design.IEEE Computer,16, 41–56.
Bushnell, M. and Director, S. W. (1987) ULYSSES — a knowledge based VLSI design environment.International Journal on AI, in Engineering,2, (1).
Cardozo, E. (1987) DPSK: A kernel for distributed problem solving. PhD Thesis, Carnegie Mellon University, USA.
Christie, R. S., Talukdar, S. N. Edahl, R. and Nixon, J. (1988) Computational sandwiches for static security assessment. EDRC report 05-18-88.
Daniell, J., (1988) An object oriented CAD tool integration methodology. PhD Proposal, Carnegie Mellon University, USA.
Decker, K. S. (1987) Distributed problem-solving techniques: a survey. IEEE Transactions on Systems, Man and Cybernetics,5, 729–40.
Elfes, A. and Talukdar, S. N. (1983) A distributed control system for the CMU rover, inProceedings of the Eighth International Joint Conference on AI, Karlsruhe.
Erman, L. D., Hayes-Roth, F., Lesser, V. R. and Reddy, D. R. (1980) The Hearsay-II speech understanding system: in tegrating knowledge to resolve uncertainty.ACM Computing Surveys,12.
Galbraith, J. (1975)Designing Complex Organizations, Reading, Mass: Addison-Wesley Publishing Company.
Harrison, D. S., Moore, P., Spickelmier, R. L. and Newton, R. S. (1986) Data management and graphics editing in the berkeley design environment, inProceedings of the IEEE International Conference of Computer Aided Design, Santa Clara, CA, 1986, pp. 24–27.
Papanikolopoulos, N. (1988) FORS: flexible organizations. MSc Thesis, Carnegie Mellon University, USA.
Rehg, J., Elfes, A., Talukdar, S., Woodbury, R., Eisenberger, M. and Edahl, R. (1988) CASE: Computer-Aided Simultaneous Engineering.AIENG 88.
Siewiorek, D. P., Giuse, D., Birmingham, W. P., Hirsch, M., Rao, V. and York, G. (1984) DEMETER project: phase 1 (1984).Research Report CMUCAD-84-35, SRC-CMU, Carnegie Mellon University, USA.
Simon, H. A. (1976) The design of large computing systems as an organizational problem, inOrganisatiewenschap en Praktijk, Leiden: H. E. Stenfert Kroese B. V.
Smith, R. G. (1980) The contract Net protocol: high-level communication and control in a distributed problem solver.IEEE Transactions on Computers,C-29, 110–13.
Stoa, P., Talukdar, S., Christie, R., Hou, L. and Papanikolopoulos, N. (1989) Environments for security assessment and enhancement, inProceedings of the Symposium on Expert Systems Application to Power Systems, Seattle, WA, 1989.
Talukdar, S.N., Cardozo, E., and Leao, L. A. V. (1986) TOAST: The power system operator's aasistant.Computer,19, 53–60.
Talukdar, S. N. and Westenberg, A. W. (1988) A view of next generation tools for design,Presented at 1988 Spring National Meeting, AIChE, New Orleans, pp. 6-10.
Vidovic, N., Siewiorek, D. and Newbery, F. (1987) A graph based environment.Technical Report CMUCAD-87.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Papanikolopoulos, N.P. FORS: A software tool for flexible design. J Intell Manuf 2, 5–15 (1991). https://doi.org/10.1007/BF01471332
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01471332