Ivan Trencansky, Radovan Cervenka
Informatica 29(4), pages 391–400
November 2005
The Agent Modeling Language (AML) is a semi-formal visual modeling language for specifying, modeling and documenting systems that incorporate features drawn from multi-agent systems theory. It is specified as an extension to UML 2.0 in accordance with major OMG modeling frameworks (MDA, MOF, UML, and OCL). The ultimate objective of AML is to provide software engineers with a ready-to-use, complete and highly expressive modeling language suitable for the development of commercial software solutions based on multi-agent technologies. This paper presents an overview of AML. The scope of the language, its structure and extensibility mechanisms are discussed, and the core AML modeling constructs and mechanisms are introduced and demonstrated by examples.
keywords
agent, multi-agent system, modeling language, agent-oriented software engineering
origin event
journal or series
container publication
companion publication
funding project
AgentLink III — A Coordination Network for Agent-based Computing
(01/01/2004–31/01/2006)
works as
companion publication for