Skip to main content
Log in

Agent-based framework for integrated facility engineering

  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

An agent-based framework for the development of integrated facility engineering environments in support of collaborative design is introduced. This framework aims at integrating design software by allowing better software interoperability. Within their framework, design agents represent various existing design and planning systems that communicate their design information and knowledge partially and incrementally using the Agent Communication Language (ACL). ACL is a formal language proposed as a communication standard for disparate software. It is based on a logic-based language called Knowledge Interchange Format (KIF) and a message protocol called Knowledge Query Manipulation Language (KQML). Design agents are linked and their communication of design information is coordinated via system programs called facilitators in a federation architecture. The federation architecture specifies the way design agents and facilitators communicate in an integrated software environment. In concert with pursuing fundamental research concepts, we have been developing an integrated design software environment that spans different phases of the facility life cycle. This environment serves to demonstrate the primary aspects of this research methodology. In this paper, we first discuss the integration problem and review related research projects. We then present the major aspects of agent-based software engineering methodology and its application to integrated facility engineering. A highlight of the current integrated design environment development is given to illustrate the advantages of this approach. Finally, we summarize and discuss some of the important research issues in light of previous research.

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

  1. Gruber, T.R.; Tenenbaum, J.M.; Weber, J.C. (1992) Toward a knowledge medium for collaborative product development, Proceedings of the Second International Conference on AI in Design, Pittsburgh (Gero, J.S., Editor)

  2. Sriram, D.; Logcher, R.; Wong, A.; Ahmed, S. (1990) A case study in computer-aided cooperative product development Research Report R90-01, Intelligent Engineering Systems Laboratory, Department of Civil Engineering, MIT, Cambridge, Massachusetts

    Google Scholar 

  3. Genesereth, M.R. (1992) An agent-based approach to software interoperability, Technical Report 91-6, Department of Computer Science, Stanford University, Stanford, California

    Google Scholar 

  4. Fenves, S.J. et al., (1990) Integrated software environment for building design and construction, Computer-Aided Design, 22, 1, 27–36

    Google Scholar 

  5. Howard, H.C.; Rehak, D.R. (1989) KADBASE: interfacing expert systems with databases, IEEE Expert, 4, 3, 65–76

    Google Scholar 

  6. Sriram, D. (1991) Computer aided collaborative product development, Research Report R91-14, Intelligent Engineering Systems Laboratory, Department of Civil Engineering, MIT, Cambridge, Massachusetts

    Google Scholar 

  7. El-Bibany, H. (1992) CONCOORD: constraint-management for coordination in a generic collaborative design-construct decision support system, PhD Thesis, Department of Civil Engineering, Stanford University, Stanford, California

    Google Scholar 

  8. Morse, D.V.; Hendrickson, C. (1990) A communication model to aid knowledge-based design systems, AIEDAM, 4, 2, 99–115

    Google Scholar 

  9. Pohl, J. et al. (1992) A computer-based design environment: implemented and planned extensions of the ICADS model, Technical Report CADRU 06-92, School of Architecture and Environment Design, Cal. Poly, San Luis Obispo, California

    Google Scholar 

  10. Ackland, B.et al. (1985) CADRE—a system of cooperating VLSI design experts,. IEEE International Conference on Computer Design, Port Cluster, New York

  11. Genesereth, M.R. (1992) An agent-based framework for software interoperability, Proceedings of Darpa Software Technology Conference 1992, 359–366

  12. Neches, R. et al. (1991) Enabling technology for knowledge sharing, Artificial Intelligence Magazine, 12, 3, 36–56

    Google Scholar 

  13. Finin, T.; Wiederhold, G. (1991) An overview of KQML: a knowledge query manipulation language, Research Report, Department of Computer Science, Stanford University, Stanford, California

    Google Scholar 

  14. Genesereth, M.R. et al. (1990) Knowledge interchange format, Report Logic-90-4., Department of Computer Science, Stanford University, Stanford, California

    Google Scholar 

  15. Coyne, R.D. et al. (1990) Knowledge-Based Design Systems, Addison-Wesley, Reading, massachusetts

    Google Scholar 

  16. Genesereth, M.R.; Nilsson, N.J. (1988) Logical Foundations of Artifical, Intelligence, Morgan Kaufmann, San Mateo, California

    Google Scholar 

  17. Touretzky, D.S. (1990) Common Lisp: A Gentle Introduction to Symbolic Computation, Benjamin/Cummings, Menlo Park, California

    Google Scholar 

  18. Epistemics, Inc. (1988) The Epikit Manual, Palo Alto, California

  19. Fuyama, H. (1992) Computer assisted conceptual steel design of steel buildings, PhD Dissertation, Department of Civil Engineering, Stanford University, Stanford, California

    Google Scholar 

  20. Dym, C.L.; Levitt, R.E. (1991) Knowledge-Based Systems in Engineering, McGraw-Hill, New York

    Google Scholar 

  21. Genesereth, M.R. (1991) Agent-based software engineering, Technical Report Logic 91-1, Department of Computer Science, Stanford University, Stanford, California

    Google Scholar 

  22. Hayes-Roth, B. (1985) A blackboard architecture for control, Artificial Intelligence, 26, 3, 251–321

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Khedro, T., Genesereth, M.R. & Teicholz, P.M. Agent-based framework for integrated facility engineering. Engineering with Computers 9, 94–107 (1993). https://doi.org/10.1007/BF01199048

Download citation

  • Issue Date:

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

Keywords

Navigation