Skip to main content

Agents in computer-assisted collaborative design

  • Long Papers
  • Chapter
  • First Online:
Artificial Intelligence in Structural Engineering

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1454))

Abstract

For researchers working at the boundary between artificial intelligence and engineering design, the notion of “agents” working in a collaborative manner to assist the design effort is not new. What therefore is the new emerging discipline of “intelligent software agents” and how do agents in that discipline differ from our contemporary notion of computational design agents? Do the differences, if any, help advance computer-assisted collaborative design? Furthermore, what challenges does the intelligent agent approach pose the computer-assisted design research community? This paper attempts to answer these questions by briefly reviewing agents research, emphasizing its potential applications in the architecture, engineering and construction industry in general and engineering design in particular. We argue that the agent-based approach provides a useful metaphor for reasoning about design systems, as well as contributing new tools and techniques for facilitating the collaborative design process. Finally, with two examples from construction supply chain provisioning and building design, we demonstrate some of the advantages that an agent-based approach brings to computer-assisted design, and highlight the main challenges posed to the design community by the approach.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Nwana, H.S.: Software Agents: An Overview. The Knowledge Engineering Review, 11(3) (1996) 205–244

    Google Scholar 

  2. Nwana, H.S., Ndumu, D.T: An Introduction to Agent Technology. BT Technology Journal, 14(4) (1996) 55–67

    Google Scholar 

  3. Ndumu, D.T., Nwana, H.S.: Research and Development Challenges for Agent-Based Systems. IEE Proceedings — Software Engineering, 144(1) (1997) 2–10

    Google Scholar 

  4. Jennings, N.R., Wooldridge, M.: Software Agents. IEE Review, January 1996 pp. 17–20

    Google Scholar 

  5. Newell, A.: The knowledge level. Artificial Intelligence, 18 (1982) 87–127

    Google Scholar 

  6. Morse, D.V., Hendrickson, C.: Model for Communication in Automated Interactive Engineering Design. Journal of Computing in Civil Engineering ASCE 5(1) (1991) 4–24

    Google Scholar 

  7. Maes, P.: Agents that reduce work and information overload. Communications of the ACM 37(7) (1994) 31–40

    Google Scholar 

  8. Genesereth, M.R., Ketchpel, S.P.: Software agents. Communications of the ACM 37(7) (1994) 48–53

    Google Scholar 

  9. Cutkosky, MR., Englemore, R.S., Fikes, R.E., Genesereth, M.R., Gruber, T.R., Mark, W.S., Tenenbaum,J.M., Weber, J.C.: PACT: An experiment in integrating concurrent engineering systems. IEEE Computer 26(1) (1993) 28–37

    Google Scholar 

  10. Shen, W., Xue, D., Norrie, D.H.: An agent-based manufacturing enterprise infrastructure for distributed integrated intelligent manufacturing systems. In Proc. 3rd Int. Conf. Practical Appl. Intelligent Agents and Multi-Agent Technology, Nwana H.S. & Ndumu D.T. (eds) March 1998, pp. 533–548

    Google Scholar 

  11. Wellman, M.P.: A computational market model for distributed configuration design. AI EDAM 9 (1995) 125–133

    Google Scholar 

  12. Bento, J., Feijó, B.: A Post-Object Paradigm for Building Intelligent CAD Systems. Artificial Intelligence in Engineering, 11(3), (1997) 231–244.

    Google Scholar 

  13. Feijó, B., Rodarki, P., Bento, J.P., Scheer, S., Cerqueira, R.: Distributed agents supporting event-driven design processes. Artificial Intelligence in Design '98, (eds) John Gero and Fay Sudweeks, Kluwer Academic Publishers.

    Google Scholar 

  14. Finin, T., Labrou, Y.: KQML as an agent communication language. In Bradshaw, J.M. (ed.) Software agents. MIT Press, Cambridge, Mass. (1997) pp. 291–316.

    Google Scholar 

  15. STEP: The ISO STEP standards (ISO 10303): http://www.steptools.com/library/standard/

    Google Scholar 

  16. Searle, J.R.: Speech acts. Cambridge University Press, 1969, Cambridge MA.

    Google Scholar 

  17. Huhns, M.N., Singh, M.P. Ksiezyk, T. Global information management via local autonomous agents. In Readings in Agents, Huhns, M.N., Singh, M.P., Morgan Kaufmann Publishers, Ca. 1998 pp. 36–45

    Google Scholar 

  18. Weiderhold, G.: Mediators in the architecture of future information systems. IEEE Computer 25(3) (1992) 38–49

    Google Scholar 

  19. Davis, R., Smith, R.G.: Negotiation as a metaphor for distributed problem solving. Artificial Intelligence 20 (1983) 63–109

    Google Scholar 

  20. Nwana, H.S., Lee, L. Jennings, N.R.: Coordination in software agent systems. BT Technology Journal, 14(4) (1996) 79–88

    Google Scholar 

  21. Nwana, H.S., Ndumu, D.T., Lee, L.C.: ZEUS: An advanced toolkit for engineering distributed multi-agent systems. In Proc. 3rd Int. Conf. Practical Appl. Intelligent Agents and Multi-Agent Technology, Nwana H.S. & Ndumu D.T. (eds) March 1998, pp. 377–391

    Google Scholar 

  22. Latham Report: Constructing the team. http://www.t-telford.co.uk/Nec/latham.html

    Google Scholar 

  23. Anderson C.: In search of the perfect market. The Economist, May 10th 1997.

    Google Scholar 

  24. Jennings, N.R: Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems using Joint Intentions. Artificial Intelligence, 75 (2) (1995) 195–240

    Google Scholar 

  25. Collis, J.C., Lee, L. Building electronic marketplaces with the Zeus Agent Toolkit. Autonomous Agents 98: Workshop on Agent-Mediated Electronic Trading, Minneapolis May 1998.

    Google Scholar 

  26. Petrie, C.: The REDUX' Server. In Readings in Agents, Huhns, M.N., Singh, M.P., Morgan Kaufmann Publishers, Ca. 1998 pp. 56–65.

    Google Scholar 

  27. Pena-Mora, F., Sriram, D., Logcher, R.: Design rationale for computer-supported conflict mitigation. Journal of Computing in Civil Engineering, 9(1) (1995) 57–72

    Google Scholar 

  28. Sycara, K.: Utility Theory in Conflict Resolution. Annals of Operations Research 12 (1988) 65–84

    Google Scholar 

  29. Barbuceanu, M.: How to make your agents fulfil their obligations. In Proc. 3rd Int. Conf. Practical Appl. Intelligent Agents and Multi-Agent Technology, Nwana H.S. & Ndumu D.T. (eds) March 1998, pp. 255–276

    Google Scholar 

  30. Parsons, S.D., Jennings, N.R.: Negotiation Through Argumentation-A Preliminary Report. In Proc. 2nd Int. Conf. on Multi-Agent Systems, (1996) Kyoto, Japan, pp. 267–274

    Google Scholar 

  31. KSL: http://ksl-web.stanford.edu/knowledge-sharing/papers/

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ian Smith

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ndumu, D.T., Tah, J.M.H. (1998). Agents in computer-assisted collaborative design. In: Smith, I. (eds) Artificial Intelligence in Structural Engineering. Lecture Notes in Computer Science, vol 1454. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030456

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64806-2

  • Online ISBN: 978-3-540-68593-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics