Abstract
The current object-oriented development practice system analysis is documented through UML artifacts such as Class and Sequence diagrams. Since UML is a widely accepted modeling language, it also would be desirable to offer a UML support for the representation of agent-based system analysis artifacts. Although some central UML constructs are suitably matched for agent-based modeling, several improvements must be made to the UML meta-model to achieve this new goal. This paper presents MAS-ML, a UML extension for agent-based system modeling. The use of MAS-ML for modeling agent-based systems is presented with a simple illustrating application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bauer, B.: UML Class Diagrams Revisited in the Context of Agent-Based Systems. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 101–118. Springer, Heidelberg (2002)
Caire, G.: MESSAGE: Methodology for Engineering Systems of Software Agents Initial Methodology. In: Technical report, EDIN 0224-0907, Project P907, EURESCOM (2001)
Foundation of Intelligent Physical Agent: FIPA Interaction Protocols Specification (2003), Available at http://www.fipa.org/repository/ips.html
He, M., Jennings, N., Leung, H.: On agent-mediated electronic commerce. IEEE Transaction on Knowledge and Data Engineering 15(4), 985–1003 (2003)
Huhns, M., Singh, M.: Agents and Multi-agent Systems: Themes, Approaches and Challenges. In: Huhns, M., Singh, M. (eds.) Readings in Agents, pp. 1–23. Morgan Kaufmann, San Francisco (1998)
Jennings, N., Wooldridge, M.: Applications of Intelligent Agents. In: Jennings, J., Wooldridge, M. (eds.) Agent Technology: Foundations, Applications, and Markets, pp. 3–28 (1998)
Mylopoulos, J., Kolp, M., Castro, J.: UML for Agent-Oriented Software Development: the Tropos Proposal. In: Proceedings of the Fourth International Conference on the Unified Modeling Language, Toronto, Canada (2001)
Odell, J., Parunak, H., Bauer, B.: Extending UML for Agents. In: Odell, J., Parunak, H., Bauer, B. (eds.) Proceedings of the Agent-Oriented Information Systems Workshop at the 17th National Conference on Artificial Intelligence, pp. 3–17 (2000)
Silva, V., Garcia, A., Brandao, A., Chavez, C., Lucena, C., Alencar, P.: Taming Agents and Objects in Software Engineering. 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, Springer, Heidelberg (2003)
Silva V., Lucena C.: From a Conceptual Framework for Agents and Objects to a Multi- Agent System Modeling Language. In: Technical Report CS2003-03, School of Computer Science, University of Waterloo, Canada (2003) (under revision)
Silva, V., Lucena, C.: Extending the UML Sequence Diagram to Model the Dynamic Aspects of Multi-Agent Systems, In: Technical Report MCC15/03, PUC-Rio. Rio de Janeiro, Brazil (2003) (under revision)
Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems, 285–312 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
da Silva, V.T., Choren, R., de Lucena, C.J.P. (2004). Using the MAS-ML to Model a Multi-agent System. In: Lucena, C., Garcia, A., Romanovsky, A., Castro, J., Alencar, P.S.C. (eds) Software Engineering for Multi-Agent Systems II. SELMAS 2003. Lecture Notes in Computer Science, vol 2940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24625-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-24625-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21182-2
Online ISBN: 978-3-540-24625-1
eBook Packages: Springer Book Archive