"The Agent Modeling Language - AML" is Published as the Latest Edition in the Whitestein Series in Software Agent Technologies and Autonomic Computing
The Agent Modeling Language, AML, is a significant contribution from Whitestein Technologies to the domain of agent-oriented software engineering. Developed over several years and used in multiple commercial projects, AML is a mature and comprehensive, industry-strength language for modeling software agents and multi-agent systems. This book offers both an introduction and detailed reference guide to the language.
By far the majority of contemporary software development processes make use of UML modeling for visually documenting aspects of requirements capture, software analysis, design and deployment. Thus, given that software agents and multi-agent systems are essentially a paradigmatic extension of object orientation principles, it is clear that a properly formulated extension to UML is feasible for software agent modeling. AML is this extension. It addresses the particular characteristics unique to multi-agent systems including entities, behavior abstraction and decomposition, social aspects, mental aspects, communicative interactions, observations and effecting interactions, mobility, deployment, services and ontologies.
AML is offered as a component of Whitestein Technologies' Living Systems® Technology Suite (LS/TS), and is fully supported with professional development tooling and the ADEM comprehensive agent-oriented development methodology.
Further details on the AML book, including sample pages and ordering information, are available from the publishers website or from Amazon.com.