AML: Agent Modeling Language Toward Industry-Grade Agent-Based Modeling

   Info_icon.svg       BibTeX_logo.svg   
Radovan Červenka, Ivan Trenčanský, Monique Calisti, Dominic Greenwood
James Odell, Paolo Giorgini, Jörg P. Müller (a cura di)
Agent-Oriented Software Engineering V, pp. 31–46
Lecture Notes in Computer Science 3382
Springer
2005

The Agent Modeling Language(AML) is a semi-formal visual modeling language, specified as an extension to UML 2.0. It is a consistent set of modeling constructs designed to capture the aspects of multi-agent systems. The ultimate objective for AML is to provide a means for software engineers to incorporate aspects of multi-agent system engineering into their analysis and design processes. This paper presents an introductory overview of AML, discussing the motivations driving the development of the language, the scope and approach taken, the specific language structure and optional extensibility. The core AML modeling constructs are explained and demonstrated by example where possible. Extensions to OCL and CASE tool support are also discussed.

rivista o collana
Journal_icon.svg Lecture Notes in Computer Science (LNCS)
pubblicazione contenitore
Publication_icon.svg Agent-Oriented Software Engineering V (curatela, 2005) — James Odell, Paolo Giorgini, Jörg P. Müller