An Overview of the Multiagent Systems Engineering Methodology

  • Mark F. Wood
  • Scott A. DeLoach
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1957)


To solve complex problems, agents work cooperatively with other agents in heterogeneous environments. We are interested in coordinating the local behavior of individual agents to provide an appropriate system-level behavior. The use of intelligent agents provides an even greater amount of flexibility to the ability and configuration of the system itself. With these new intricacies, software development is becoming increasingly difficult. Therefore, it is critical that our processes for building the inherently complex distributed software that must run in this environment be adequate for the task. This paper introduces a methodology for designing these systems of interacting agents.


Multiagent System Class Diagram Sequence Diagram System Goal Communication Path 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Brazier, F., Jonker C., Treur, J.: Principles of Compositional Multi-Agent System Development. Proceedings of the IFIP’98 Conference (1998).Google Scholar
  2. [2]
    Cox, M., Kerkez, B., Srinivas, C., Edwin, G., Archer, W.: Toward Agent-Based Mixed-Initiative Interfaces. In Proceedings of the 2000 International Conference on Artificial Intelligence. CSREA Press (2000).Google Scholar
  3. [3]
    DeLoach, S. A.: Multiagent Systems Engineering: a Methodology and Language for Designing Agent Systems. Proceedings of Agent Oriented Information Systems’ 99 (1999) 45–57.Google Scholar
  4. [4]
    DeLoach, S. A., Wood M. F.: Multiagent Systems Engineering: the Analysis Phase. Technical Report, Air Force Institute of Technology, AFIT/EN-TR-00-02, June 2000.Google Scholar
  5. [5]
    DeLoach, S. A., Wood, M. F.: Developing Multiagent Systems with agent Tool. The Seventh International Workshop on Agent Theories, Architectures, and Languages, (2000).Google Scholar
  6. [6]
    Drogoul, A., and Collinot A.: Applying an Agent Oriented Methodology to the Design of Artificial Organizations: A Case Study in Robotic Soccer. Autonomous Agents and Multi-Agent Systems, 1(1), 113–129.Google Scholar
  7. [7]
    Harmer, P. K., Lamont, G. B.: An Agent Architecture for a Computer Virus Immune System. Genetic and Evolutionary Computation Conference (2000).Google Scholar
  8. [8]
    Iglesias, C., Garijo, M., Gonzalez, J.: A Survey of Agent-Oriented Methodologies. In: Müller, J. P., Singh, M. P., Rao, A. S., (Eds.): Intelligent Agents V. Agents Theories, Architectures, and Languages. Lecture Notes in Computer Science, Vol. 1555. Springer-Verlag, Berlin Heidelberg (1998) 185–198.Google Scholar
  9. [9]
    Jennings, N. R., Sycara, K., and Wooldridge, M. 1998 “A Roadmap of Agent Research and Development” Autonomous Agents and Multi-Agent Systems, 1(1), 7–38.Google Scholar
  10. [10]
    Kendall, Elizabeth A.: Agent Software Engineering with Role Modelling. In this volume (2000).Google Scholar
  11. [11]
    Kendall, Elizabeth A., and Zhao, L.: Capturing and Structuring Goals. Workshop on Use Case Patterns, Object Oriented Programming Systems Languages and Architectures (1998).Google Scholar
  12. [12]
    Kinny, D., Georgeff, M., Rao, A.: A Methodology and Modelling Technique for Systems of BDI Agents. Agents Breaking Away: Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World, MAAMAW.96. Lecture notes in artificial intelligence, Vol. 1038. Springer-Verlag, Berlin Heidelberg (1996) 56–71.Google Scholar
  13. [13]
    Lacey, T., DeLoach, S. A.: Automatic Verification of Multiagent Conversations. Proceedings of the Eleventh Annual Midwest Artificial Intelligence and Cognitive Science Conference, (2000) 93–100.Google Scholar
  14. [14]
    McDonald, J. T., Talbert, M. L., DeLoach, S. A.: Heterogeneous Database Integration Using Agent Oriented Information Systems. Proceedings of the International Conference on Artificial Intelligence (2000).Google Scholar
  15. [15]
    Nwana, H. S.: Software Agents: An Overview. Knowledge Engineering Review. 11(3): 205–244 (1996).CrossRefGoogle Scholar
  16. [16]
    Pressman, R. S.: Software Engineering: A Practitioners Approach, 3rd ed. McGraw-Hill Inc., New York (1992).Google Scholar
  17. [17]
    Raphael, Marc J., DeLoach, S. A.: Marc J. Raphael & Scott A. DeLoach. A Knowledge Base for Knowledge-Based Multiagent System Construction. Proceedings of the National Aerospace and Electronics Conference (2000).Google Scholar
  18. [18]
    Robinson, D.J.: A Component Based Approach to Agent Specification. MS thesis, AFIT/ENG/00M-22. School of Engineering, Air Force Institute of Technology (AU), Wright-Patterson Air Force Base Ohio, USA (2000).Google Scholar
  19. [19]
    Rumbaugh, J.: Object-Oriented Modeling and Design, Prentice-Hall Inc., Englewood Cliffs, New Jersey (1992).Google Scholar
  20. [20]
    Saba, G. M., Santos, E.: The Multi-Agent Distributed Goal Satisfaction System. Submitted to International ICSC Symposium on Multi-Agents and Mobile Agents in Virtual Organizations and E-Commerce (MAMA’2000).Google Scholar
  21. [21]
    Sycara, K. P.: Multiagent Systems. AI Magazine 19(2): 79–92 (1998).Google Scholar
  22. [22]
    Wood, M. F.: Multiagent Systems Engineering: A Methodology for Analysis and Design of Multiagent Systems. MS thesis, AFIT/GCS/ENG/00M-26. School of Engineering, Air Force Institute of Technology (AU), Wright-Patterson AFB Ohio, USA (2000).Google Scholar
  23. [23]
    Wooldridge, M., and Jennings, N.: Intelligent Agents: Theory and Practice. Knowledge Engineering Review, 10(2): 115–152 (1995).CrossRefGoogle Scholar
  24. [24]
    Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems. 3 (3): (2000).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Mark F. Wood
    • 1
  • Scott A. DeLoach
    • 1
  1. 1.Department of Electrical and Computer EngineeringAir Force Institute of TechnologyOHUSA

Personalised recommendations