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.
Similar content being viewed by others
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