Skip to main content
Log in

FORS: A software tool for flexible design

  • Papers
  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Decker, K. S. (1987) Distributed problem-solving techniques: a survey. IEEE Transactions on Systems, Man and Cybernetics,5, 729–40.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Simon, H. A. (1976) The design of large computing systems as an organizational problem, inOrganisatiewenschap en Praktijk, Leiden: H. E. Stenfert Kroese B. V.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01471332

Keywords

Navigation