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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
d’Inverno, M., Luck, M.: Understanding agent systems. Springer, New York (2001)
Kang, K., Taguchi, K.: Modelling mobile agent applications by extended UML activity diagram. In: Enterprise Information Systems (ICEIS) Conference Proceedings, pp. 519–522 (2004)
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)
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)
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)
OMG: UML Specification, v.2 (2007), http://www.uml.org
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)
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)
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)
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)
Shoham, Y.: Agent-oriented programming. Artificial Intelligence 60, 51–92 (1993)
Author information
Authors and Affiliations
Editor information
Rights 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)