Developing Multiagent Systems with agentTool

  • Scott A. De Loach
  • Mark Wood
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1986)

Abstract

The advent of multiagent systems has brought together many disciplines and given us a new way to look at intelligent, distributed systems. However, traditional ways of thinking about and designing software do not fit the multiagent paradigm. This paper describes the Multiagent Systems Engineering (MaSE) methodology and agentTool, a tool to support MaSE. MaSE guides a designer from an initial system specification to implementation by guiding the designer through a set of inter-related graphically based system models. The underlying formal syntax and semantics of clearly and unambiguously ties them together as envisioned by MaSE.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    F. Bellifemine, A. Poggi, and G. Rimassa. Developing Multi-Agent Systems with JADE. In C. Castelfranchi and Y. Lespérance, editors, Intelligent Agents VII. Agent Theories, Architectures, and Languages-7th. International Workshop, ATAL-2000, Boston, MA, USA, July 7–9, 2000, Proceedings, Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. In this volume.Google Scholar
  2. 2.
    M. Cox, B. Kerkez, C. Srinivas, G. Edwin, and W. Archer. Toward Agent-Based Mixed-Initiative Interfaces. Proceedings of the International Conference on Artificial Intelligence (IC-AI) 2000. pages 309–316. CSREA Press, 2000.Google Scholar
  3. 3.
    S. DeLoach. Multiagent Systems Engineering: a Methodology and Language for Designing Agent Systems. Proceedings of Agent Oriented Information Systems’ 99. pages 45–57, 1999.Google Scholar
  4. 4.
    P. Harmer and G. Lamont. An Agent Architecture for a Computer Virus Immune System. Workshop on Artificial Immune Systems at Genetic and Evolutionary Computation Conference, Las Vegas, Nevada, July 2000.Google Scholar
  5. 5.
    C. Iglesias, M. Garijo, and J. Gonzalez. 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.Google Scholar
  6. 6.
    E. Kendall. Agent Roles and Role Models: New Abstractions for Multiagent System Analysis and Design. Proceedings of the International Workshop on Intelligent Agents in Information and Process Management, Bremen, Germany, September 1998.Google Scholar
  7. 7.
    E. Kendall, U. Palanivelan, and S. Kalikivayi. Capturing and Structuring Goals: Analysis Patterns. Proceedings of the Third European Conference on Pattern Languages of Programming and Computing, Bad Irsee, Germany, July 1998.Google Scholar
  8. 8.
    S. Kern, M. Cox, and M. Talbert. A Problem Representation Approach for Decision Support Systems. Proceedings of the Eleventh Annual Midwest Artificial Intelligence and Cognitive Science Conference, pages 68–73. AAAI, 2000.Google Scholar
  9. 9.
    D. Kinny, M. Georgeff, and A. Rao. 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. LNAI volume 1038, pages 56–71, Springer-Verlag, 1996.Google Scholar
  10. 10.
    T. Lacey, S. DeLoach. Automatic Verification of Multiagent Conversations. Proceedings of the Eleventh Annual Midwest Artificial Intelligence and Cognitive Science Conference, pages 93–100. AAAI, 2000.Google Scholar
  11. 11.
    S. Marini, M. Martelli, V. Mascardi, and F. Zini. Specification of heterogeneous agent architectures. In C. Castelfranchi and Y. Lespérance, editors, Intelligent Agents VII. Agent Theories, Architectures, and Languages-7th. International Workshop, ATAL-2000, Boston, MA, USA, July 7–9, 2000, Proceedings, Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. In this volume.Google Scholar
  12. 12.
    J. McDonald, M. Talbert, and S. DeLoach. Heterogeneous Database Integration Using Agent Oriented Information Systems. Proceedings of the International Conference on Artificial Intelligence (IC-AI) 2000. pages 1359–1366, CSREA Press, 2000.Google Scholar
  13. 13.
    H. Nwana, D. Ndumu Leel, and J. Collis. ZEUS: A Toolkit for Building Distributed Multi-Agent Systems. Applied Artificial Intelligence Journal. 13 (1), pages 129–185, 1999.CrossRefGoogle Scholar
  14. 14.
    M. Raphael. Knowledge Base Support for Design and Synthesis of Multi-agent Systems. MS thesis, AFIT/ENG/00M-21. School of Engineering, Air Force Institute of Technology (AU), Wright-Patterson Air Force Base Ohio, USA, March 2000.Google Scholar
  15. 15.
    D. Robinson. 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, March 2000.Google Scholar
  16. 16.
    S. Shapiro and Y. Lespérance. Modeling multiagent systems with CASL-a feature interaction resolution application. In C. Castelfranchi and Y. Lespérance, editors, Intelligent Agents VII. Agent Theories, Architectures, and Languages-7th. International Workshop, ATAL-2000, Boston, MA, USA, July 7–9, 2000, Proceedings, Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. his volume.Google Scholar
  17. 17.
    M. Wooldridge, N. Jennings, and D. Kinny. The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems, 3(3), 2000.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Scott A. De Loach
    • 1
  • Mark Wood
    • 1
  1. 1.Department of Electrical and Computer EngineeringAir Force Institute of Technology

Personalised recommendations