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

   Info_icon.svg   data    BibTeX_logo.svg   bibtex
Radovan Červenka, Ivan Trenčanský, Monique Calisti, Dominic Greenwood
James Odell, Paolo Giorgini, Jörg P. Müller (eds.)
Agent-Oriented Software Engineering V, pages 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.

journal or series
Journal_icon.svg Lecture Notes in Computer Science (LNCS)
container publication
Publication_icon.svg Agent-Oriented Software Engineering V (edited volume, 2005) — James Odell, Paolo Giorgini, Jörg P. Müller