Agent Modeling Language (AML): A Comprehensive Approach to Modeling MAS

作者: Ivan Trencansky , Radovan Cervenka

DOI:

关键词:

摘要: The Agent Modeling Language (AML) is a semi-formal visual modeling language for specifying, and documenting systems that incorporate features drawn from multi-agent theory. It specified as an extension to UML 2.0 in accordance with major OMG frameworks (MDA, MOF, UML, OCL). ultimate objective of AML provide software engineers ready-to-use, complete highly expressive suitable the development commercial solutions based on technologies. This paper presents overview AML. scope language, its structure extensibility mechanisms are discussed, core constructs introduced demonstrated by examples.

参考文章(19)
B. Bauer, Agent UML : A formalism for specifying multiagent interaction Agent-Oriented Software Engineering. pp. 91- 103 ,(2001)
Władysław Turski, The specification of computer programs ,(1987)
J. Odell, Bernhard Bauer, H. v. D. Paranuk, Extending UML for agents ,(2000)
Radovan Červenka, Ivan Trenčanský, Monique Calisti, Dominic Greenwood, AML: Agent Modeling Language Toward Industry-Grade Agent-Based Modeling Agent-Oriented Software Engineering V. pp. 31- 46 ,(2005) , 10.1007/978-3-540-30578-1_3
Anand S. Rao, Michael P. Georgeff, Modeling rational agents with a BDI-architecture principles of knowledge representation and reasoning. pp. 317- 328 ,(1997)
Radovan Cervenka, Ivan Trencansky, Monique Calisti, Modeling Social Aspects of Multi-Agent Systems: The AML Approach Agent-Oriented Software Engineering VI. pp. 28- 39 ,(2006) , 10.1007/11752660_3
Lin Padgham, Michael Winikoff, Prometheus: a methodology for developing intelligent agents AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III. pp. 174- 185 ,(2002) , 10.1007/3-540-36540-0_14
Arnon Sturm, Dov Dori, Onn Shehory, Single-model method for specifying multi-agent systems adaptive agents and multi-agents systems. pp. 121- 128 ,(2003) , 10.1145/860575.860595