Skip to main content

Abstract

Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (object-oriented software development) and using artifacts to support the development environment throughout the full system lifecycle. We address both of these requirements in this paper by describing some of the most common requirements for modeling agents and agent-based systems using a set of UML idioms and extensions. This paper illustrates the approach by presenting a three-layer Agent UML (AUML) representation for agent interaction protocols and concludes by including other useful agent-based extensions to UML.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bauer, B., Extending UML for the Specification of Interaction Protocols, submitted for the 6th Call for Proposal of FIPA, 1999.

    Google Scholar 

  2. Bauer, B., Extending UML for the Specification of Interaction Protocols, submitted to ICMAS 2000, 2000.

    Google Scholar 

  3. Booch, Grady, James Rumbaugh, and Ivar Jacobson, The Unified Language User Guide, Addison-Wesley, Reading, MA, 1999.

    Google Scholar 

  4. Brazier, Frances M.T., Catholijn M. Jonkers, and Jan Treur, ed., Principles of Compositional Multi-Agent System Development Chapman and Hall, 1998.

    Google Scholar 

  5. Bryson, Joanna, and Brendan McGonigle, “Agent Architecture as Object Oriented Design,” Intelligent Agents IV: Agent Theories, Architectures, and Languages. Proceedings of ATAL’97., ed., Springer, Berlin, 1998.

    Google Scholar 

  6. Burmeister, B., ed., Models and Methodology for Agent-Oriented Analysis and Design 1996.

    Google Scholar 

  7. Burmeister, Birgit, Afsaneh Haddadi, and Kurt Sundermeyer, ed., Generic, Configurable, Cooperation Protocols for Multi-Agent Systems Springer, Neuch tel, Switzerland, 1993. ( Programmable model of interaction )

    Google Scholar 

  8. Ferber, Jacques, Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, Addison Wesley Longman, Harlow, UK, 1999.

    Google Scholar 

  9. Garijo, Francisco J., and Magnus Boman ed., Multi-Agent System Engineering: Proceedings of MAAMAW’99, Springer, Berlin, Germany, 1999.

    Google Scholar 

  10. Gustaysson, Rune E., “Multi Agent Systems as Open Societies,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, ed., Springer, Berlin, 1998.

    Google Scholar 

  11. Herlea, Daniela E., Catholijun M. Jonker, Jan Treur, and Niek J.E. Wijngaards, ed., Specification of Behavioural Requirements within Compositional Multi-Agent System Design Springer, Valencia, Spain, 1999.

    Google Scholar 

  12. Iglesias, Carlos A., Mercedes Garijo, and Jos C. Gonz lez, ed., A Survey of Agent-Oriented Methodologies University Pierre et Marie Curie, Paris, FR, 1998.

    Google Scholar 

  13. Iglesias, Carlos A., Mercedes Garijo, Jos C. Gonz lez, and Juan R. Velasco, “Analysis and Design of Multiagent Systems using MAS-CommonKADS,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 313–328.

    Book  Google Scholar 

  14. Jonker, Catholijn M., and Jan Treur, ed., Compositional Verification of MultiAgent Systems: a Formal Analysis of Pro-activeness and Reactiveness Springer, 1997.

    Google Scholar 

  15. Kinny, David, and Michael Georgeff, “Modelling and Design of Multi-Agent Systems,” Intelligent Agents III: Proceedings of the Third International workshop on Agent Theories, Architectures, and Languages (ATAL’96), ed., Springer, Heidelberg, 1996.

    Google Scholar 

  16. Kinny, David, Michael Georgeff, and Anand Rao, “A Methodology and Modelling Technique for Systems of BDI Agents,” Agents Breaking Away. 7th European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW’96)., Walter VandeVelde and John W. Perram ed., Springer, Berlin, 1996, pp. 56–71.

    Google Scholar 

  17. LEE1998] Lee, Jaeho, and Edmund H. Durfee, “On Explicit Plan Languages for Coordinating Multiagent Plan Execution,” Intelligent Agents IV: Agent Theories, Architectures, and Languages,ed., Springer, Berlin, 1998, pp. 113126.

    Google Scholar 

  18. Martin, James, and James J. Odell, Object-Oriented Methods: A Foundation, (UML edition), Prentice Hall, Englewood Cliffs, NJ, 1998.

    Google Scholar 

  19. Nodine, Marian H., and Amy Unruh, “Facilitating Open Communication in Agent Systems: the InfoSleuth Infrastructure,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 281–296.

    Book  Google Scholar 

  20. Odell, James ed., Agent Technology, OMG, green paper produced by the OMG Agent Working Group, 2000.

    Google Scholar 

  21. Parunak, H. Van Dyke, ed., Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis 1996.

    Google Scholar 

  22. Parunak, H. Van Dyke, and James Odell, Engineering Artifacts for Multi-Agent Systems, ERIM CEC, 1999.

    Google Scholar 

  23. PAR1998] Parunak, H. Van Dyke, John Sauter, and Steven J. Clark, “Toward the Specification and Design of Industrial Synthetic Ecosystems” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 45–59.

    Google Scholar 

  24. Rumbaugh, James, Ivar Jacobson, and Grady Booch, The Unified Modeling Language Reference Manual, Addison-Wesley, Reading, MA, 1999.

    Google Scholar 

  25. Schoppers, Marcel, and Daniel Shapiro, “Designing Embedded Agents to Optimize End-User Objectives,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 3–14.

    Book  Google Scholar 

  26. Singh, Munindar P., “A Customizable Coordination Service for Autonomous Agents,” Intelligent Agents IV: Agent Theories, Architectures, and Languages, Munindar P. Singh et al. ed., Springer, Berlin, 1998, pp. 93–106.

    Book  Google Scholar 

  27. Singh, Munindar P., ed., Developing Formal Specifications to Coordinate Heterogeneous Autonomous Agents IEEE Computer Society, Paris, FR, 1998.

    Google Scholar 

  28. Wooldridge, Michael, Nicholas R. Jennings, and David Kinny, “The Gaia Methodology for Agent-Oriented Analysis and Design,” International Journal of Autonomous Agents and Multi-Agent Systems, 3:Forthcoming, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Odell, J., Parunak, H.V.D., Bauer, B. (2003). Extending UML for Agent-Based Systems. In: Kilov, H., Baclawski, K. (eds) Practical Foundations of Business System Specifications. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-2740-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-94-017-2740-2_13

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-6367-0

  • Online ISBN: 978-94-017-2740-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics