Skip to main content

Modeling MAS Properties with MAS-ML Dynamic Diagrams

  • Conference paper
  • 302 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4898))

Abstract

A crucial part of a multi-agent system (MAS) design is the specification of agency properties. Traditional approaches to agent systems modeling use diagrams that focus on defining the set of structural and interactive elements such as agents, organizations, actions and messages. Such approaches do not exhibit a proper notation to show agent behavioral properties such as adaptation, mobility and concurrency. The MAS-ML approach to designing agent systems proposed an extension to UML 2.0 to provide a proper notation to model structural and dynamic characteristics of a MAS. In this paper we enhance MAS-ML dynamic diagrams, the extended sequence and activity diagrams, to describe the basic guidelines to model behavioral properties and we show some examples of how these diagrams support the behavioral properties specification, allowing a flexible and easier modeling of agency characteristics.

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. Bauer, B., Müller, J., Odell, J.: Agent UML: a formalism for specifying multiagent interaction. Software Engineering and Knowledge Engineering 11(13), 203–207 (2001)

    Google Scholar 

  2. Bauer, B., Odell, J.: UML 2.0 and agents: how to build agent-based systems with the new UML standard. Engineering Applications of Artificial Intelligence 18(2), 141–157 (2005)

    Article  Google Scholar 

  3. Baumeister, N., Kosiuczenko, P., Wirsing, M.: Extending activity diagrams to model mobile systems. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 278–293. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: an organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) Agent-Oriented Software Engineering IV. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)

    Google Scholar 

  5. d’Inverno, M., Luck, M.: Understanding agent systems. Springer, New York (2001)

    MATH  Google Scholar 

  6. Kang, K., Taguchi, K.: Modelling mobile agent applications by extended UML activity diagram. In: Enterprise Information Systems (ICEIS) Conference Proceedings, pp. 519–522 (2004)

    Google Scholar 

  7. Kinny, D., Georgeff, M.: Modeling and design of multi-agent systems. In: Jennings, N.R., Wooldridge, M.J., Müller, J.P. (eds.) Intelligent Agents III. Agent Theories, Architectures, and Languages. LNCS, vol. 1193, pp. 1–20. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  8. Lind, J.: Specifying agent interaction protocols with standard UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 136–147. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  9. Odell, J., Parunak, H., Fleisher, M.: The role of roles in designing effective agent organizations. In: Garcia, A.F., de Lucena, C.J.P., Zambonelli, F., Omicini, A., Castro, J. (eds.) Software Engineering for Large-Scale Multi-Agent Systems. LNCS, vol. 2603, pp. 27–38. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  10. OMG: UML Specification, v.2 (2007), http://www.uml.org

  11. Parunak, H., Odell, J.: Representing social structures in UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 1–16. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Silva, V.T., Lucena, C.: From a conceptual framework for agents and objects to a multi-agent system modeling language. Autonomous Agents and Multi-Agent Systems 9(1-2), 145–189 (2004)

    Article  Google Scholar 

  13. Silva, V.T., Choren, R., Lucena, C.: A UML based approach for modeling and implementing multi-agent systems. In: Kudenko, D., Kazakov, D., Alonso, E. (eds.) Adaptive Agents and Multi-Agent Systems II. LNCS (LNAI), vol. 3394, pp. 914–921. Springer, Heidelberg (2005)

    Google Scholar 

  14. Silva, V.T., Choren, R., Lucena, C.: Using the UML 2.0 activity diagram to model agent plans and actions. In: Autonomous Agents and Multi-Agent Systems (AAMAS) Conference Proceedings, pp. 594–600 (2005)

    Google Scholar 

  15. Shoham, Y.: Agent-oriented programming. Artificial Intelligence 60, 51–92 (1993)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Manuel Kolp Brian Henderson-Sellers Haralambos Mouratidis Alessandro Garcia Aditya K. Ghose Paolo Bresciani

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Torres da Silva, V., Choren, R., de Lucena, C.J.P. (2008). Modeling MAS Properties with MAS-ML Dynamic Diagrams. In: Kolp, M., Henderson-Sellers, B., Mouratidis, H., Garcia, A., Ghose, A.K., Bresciani, P. (eds) Agent-Oriented Information Systems IV. AOIS 2006. Lecture Notes in Computer Science(), vol 4898. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77990-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77990-2_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77989-6

  • Online ISBN: 978-3-540-77990-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics