Skip to main content Accessibility help

Agents for multidisciplinary design in virtual worlds

  • Mary Lou Maher (a1), Michael Rosenman (a1) and Kathryn Merrick (a1)


Agent models provide a generalized approach to the design of systems that autonomously monitor and affect an environment. Societies of agents that reason and communicate about an environment can achieve complex emergent behavior to facilitate and augment human activities. This paper introduces artificial agent technologies as a means by which the behavioral complexity of virtual worlds can be extended to provide the functionality needed to support collaboration in multidisciplinary design teams. Three key roles are identified that artificial agents can play to provide this functionality: support for multiple views of designed objects, support for the expression of relationships between designed objects, and compatibility with existing design tools. The implementation of a society of agents fulfilling these roles within a virtual world based, multidisciplinary design tool called DesignWorld is described. The increased behavioral complexity and functionality of DesignWorld's underlying virtual world is demonstrated using the results of multidisciplinary design experiments with DesignWorld.



Hide All
Bucciarelli, L.L. (2003). Design and learning: a disjunction in contexts. Design Studies 24(3), 295311.
Conti, G., Ucelli, G., & De Amicis, R. (2003). JCAD-VR—a multi-user virtual reality design system for conceptual design. TOPICS. Reports of the INI-GraphicsNet 15, 79.
Gu, N., & Maher, M.-L. (2004). A grammar for the dynamic design of virtual architecture using rational agents. International Journal of Architectural Computing 4(1), 489501.
Gul, F., & Maher, M.-L. (2006). Studying design collaboration in DesignWorld: an augmented 3D virtual world. Proc. 3rd Int. Conf. Computer Graphics, Imaging and Visualisation. New York: IEEE.
IAI. (2000). Industry Foundation Classes—Release 2x, IFC Technical Guide. Accessed November 10, 2004 at
Krishnamurthy, K., & Law, K.H. (1997). A data management model for collaborative design in a CAD environment. Engineering with Computers 13(2), 6586.
Lee, K., Chin, S., & Kim, J. (2003). A core system for design information management using industry foundation classes. Computer-Aided Civil and Infrastructure Engineering 18, 286298.
Maher, M.-L., Bilda, Z., Gul, F., Huang, Y., & Marchant, D. (2006). Comparing distance collaborative designing using digital ink sketching and 3D models in virtual environments, Clients Driving Innovation. Proc. 2nd Int. Conf. Construction Innovation.
Maher, M.-L., & Gero, J.S. (2002). Agent models of 3D virtual worlds. In ACADIA 2002: Thresholds, pp. 127138. Pomona, CA: California State Polytechnic University.
Maher, M.-L., & Merrick, K. (2005). Agent models for dynamic 3D virtual worlds. The 2005 Int. Conf. Cyberworlds, Singapore, pp. 2734.
Maher, M.-L., Smith, G.J., & Gero, J.S. (2003). Design agents in 3D virtual worlds. In IJCAI Workshop on Cognitive Modelling of Agents and Multi-Agent Interactions, pp. 92100. Acapulco, Mexico.
Naja, H. (1999). Multiview databases for building modelling. Automation in Construction 8, 567579.
Nederveen, S.V. (1993). View integration in building design. In Management of Information Technology for Construction (Mathur, K.S., Betts, M.P., & Tham, K.W., Eds.), pp. 209221. Singapore: World Scientific.
Nilsson, N.J. (1996). Introduction to Machine Learning. Accessed January 2006 at
Nilsson, N.J., & Fikes, R.E. (1971). STRIPS: a new approach to the application of theorem proving to problem solving. Artificial Intelligence 2(4), 189208.
Pierra, G. (1993). A multiple perspective object oriented model for engineering design. In New Advances in Computer Aided Design and Computer Graphics (Zhang, X., Ed.), pp. 368373. Beijing: International Academic Publishers.
Pierra, G., Sardet, E., Potier, J.C., Battier, G., Derouet, J.C., Willmann, N., & Mahir, A. (1998). Exchange of component data: the PLIB (ISO 13584) model, standard and tools. Proc. CALS EUROPE '98 Conf., pp. 160176, Paris, September 16–18.
Rosenman, M., & Gero, J.S. (1996). Modelling multiple views of design objects in a collaborative CAD environment. AI in Design 28(3), 207216.
Rosenman, M., & Gero, J.S. (1998). CAD modelling in multidisciplinary design domains. In Artificial Intelligence in Structural Engineering Smith, E., Ed.), pp. 335347. New York: Springer.
Rosenman, M., Merrick, K., Maher, M.L., & Marchant, D. (2006). DESIGNWORLD: a multidisciplinary collaborative design environment using agents in a virtual world. In Design Computing and Cognition 2006 (Gero, J.S., Ed.), pp. 695710. Dordrecht: Springer.
Savioja, L., Mantere, M., Olli, I., Äyräväinen, S., Gröhn, M., & Iso-Aho, J. (2003). Utilising virtual environments in construction projects. ITCon 8, 8599.
Smith, G.J., Maher, M.-L., & Gero, J.S. (2003). Designing 3D virtual worlds as a society of agents. In Digital Design: Research and Practice—Proc. 10th Int. Conf. Computer Aided Architectural Design Futures (Chiu, M.-L., Tsou, J.-Y., Kvan, T., Morozumi, M., & Jeng, T.-S., Eds.), pp. 105114.
Wong, A., & Sriram, D. (1993). SHARED an information model for cooperative product development. Research in Engineering Designs 5, 2139.
Wooldridge, M. (1997). Agent based software engineering. IEEE Proceedings on Software Engineering 144(1), 2637.
Zoubin, G. (2003). Unsupervised learning. In Advanced Lectures on Machine Learning Bousquet, O., Raetsch, G., & von Luxburt, U., Eds.), pp. 72112. Berlin: Springer–Verlag.


Agents for multidisciplinary design in virtual worlds

  • Mary Lou Maher (a1), Michael Rosenman (a1) and Kathryn Merrick (a1)


Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed