Skip to main content

UML Class Diagrams Revisited in the Context of Agent-Based Systems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2222))

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 using AUML, the Agent UML (Unified Modeling Language) — a set of UML idioms and extensions. This paper illustrates the next steps of our approach by presenting notions for the internal behavior of an agent and its relation to the external behavior of an agent using and extending UML class diagrams.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. AUML: http://www.auml.org

  2. Bauer, B.; Müller, J. P.; Odell, J.: An Extension of UML by Protocols for Multiagent Interaction, Proceeding, Fourth International Conference on Multi Agent Systems, ICMAS 2000, Boston, IEEE Computer Society, 2000.

    Google Scholar 

  3. Booch, G., Rumbaugh, J., Jacobson, I., The Unified Language User Guide, Addison-Wesley, Reading, MA, 1999.

    Google Scholar 

  4. Brazier, F.M.T., Jonkers, C.M., Treur J., ed., Principles of Compositional Multi-Agent System Development Chapman and Hall, 1998.

    Google Scholar 

  5. Bryson, J., McGonigle, B. “Agent Architecture as Object Oriented Design,” in: Intelligent Agents IV: Agent Theories, Architectures, and Languages. 1998.

    Google Scholar 

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

    Google Scholar 

  7. Burmeister, B., Haddadi A., Sundermeyer K., Generic, Configurable, Cooperation Protocols for Multi-Agent Systems, Lecture Notes in Computer Science, Vol. 957, 1995.

    Google Scholar 

  8. Garijo, F. J., Bomaned J., ed., Multi-Agent System Engineering: Proceedings of MAAMAW’99, 1999.

    Google Scholar 

  9. Gustavsson, R. E., “Multi Agent Systems as Open Societies,” in: Intelligent Agents IV: Agent Theories, Architectures, and Languages, 1998.

    Google Scholar 

  10. Herlea, D. E., Jonker C. M., Treur J., and Wijngaards N.J.E., in:Specification of Behavioural Requirements within Compositional Multi-Agent System Design, 1999.

    Google Scholar 

  11. Iglesias, C. A., Garijo, M., González J.E., A Survey of Agent-Oriented Methodologies, in: Intelligent Agents V: Agent Theories, Architectures and Languages (ATAL-98), 1998.

    Google Scholar 

  12. Iglesias, C. A., Garijo, M., González, J. C., Velasco, J. R. “Analysis and Design of Multiagent Systems using MAS-CommonKADS,” in: Intelligent Agents IV: Agent Theories, Architectures, and Languages, 1998.

    Google Scholar 

  13. Jonker, C. M., Treur, J., in: Compositional Verification of Multi-Agent Systems: a Formal Analysis of Pro-activeness and Reactiveness, 1997.

    Google Scholar 

  14. Kinny, D., Georgeff, M., “Modelling and Design of Multi-Agent Systems,” in: Proceedings ATAL’96, 1996.

    Google Scholar 

  15. Kinny, D., Georgeff, M., Rao, A., “A Methodology and Modelling Technique for Systems of BDI Agents,” in: MAAMAW’96, 1996.

    Google Scholar 

  16. Lee, J., Durfee, E. H., “On Explicit Plan Languages for Coordinating Multiagent Plan Execution,” in: ATAL 98, 1998.

    Google Scholar 

  17. Martin, J., Odell, J., Object-Oriented Methods: A Foundation, (UML edition), Prentice Hall, 1998.

    Google Scholar 

  18. Nodine, M. H., Unruh, A., “Facilitating Open Communication in Agent Systems: the InfoSleuth Infrastructure,” ATAL 98, 1998.

    Google Scholar 

  19. Parunak, H. Van D., Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis, in: Proceedings of the First International Conference on Multi-Agent Systems, MIT Press, 1995.

    Google Scholar 

  20. Parunak, H. Van D., Odell J., Engineering Artifacts for Multi-Agent Systems, ERIM CEC, 1999.

    Google Scholar 

  21. Parunak, H. Van D., Sauter, J., Clark, S. J., Toward the Specification and Design of Industrial Synthetic Ecosystems, in: ATAL 98,1998.

    Google Scholar 

  22. Rumbaugh, J., Jacobson, I., Booch G., The Unified Modeling Language Reference Manual, Addison-Wesley, 1999.

    Google Scholar 

  23. Schoppers, M., Shapiro, D., Designing Embedded Agents to Optimize End-User Objectives, in: ATAL 98, 1998.

    Google Scholar 

  24. Singh, M. P., A Customizable Coordination Service for Autonomous Agents, in: ATAL 98, 1998.

    Google Scholar 

  25. Singh, M. P., Towards a Formal Theory of Communication for Multi-agent Systems, Proceedings of the 12th International Joint Conference on Artificial Intelligence, pp. 69–74, Morgan Kaufmann, August 1991.

    Google Scholar 

  26. Wooldridge, M., Jennings, N. R., Kinny, D., “The Gaia Methodology for Agent-Oriented Analysis and Design,” International Journal of Autonomous Agents and Multi-Agent Systems, 3, 2000.

    Google Scholar 

  27. Ciancarini, P., Wooldridge, M. J., eds, Agent-Oriented Software Engineering, First International Workshop, AOSE 2000, Limerick, Irland, June 2000, 2001.

    Google Scholar 

  28. A. Goldberg, D. Robson: Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading, MA, 1983

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bauer, B. (2002). UML Class Diagrams Revisited in the Context of Agent-Based Systems. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds) Agent-Oriented Software Engineering II. AOSE 2001. Lecture Notes in Computer Science, vol 2222. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70657-7_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-70657-7_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43282-1

  • Online ISBN: 978-3-540-70657-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics