By Radovan Cervenka

Multi-agent platforms are already a spotlight of reports for greater than 25 years. regardless of significant attempt of an lively learn neighborhood, modeling of multi-agent structures nonetheless lacks whole and correct definition, basic recognition, and sensible program. as a result of the large strength of those structures e.g., to enhance the perform in software program and to volume the purposes that could feasibly be tackled, this ebook attempts to supply a accomplished modeling language - the Agent Modeling Language (AML) - as an extension of UML 2.0, focusing on multi-agent platforms and purposes.

Show description

Read or Download The Agent Modeling Language - AML: A Comprehensive Approach to Modeling Multi-Agent Systems (Whitestein Series in Software Agent Technologies and Autonomic Computing) PDF

Similar compilers books

The Definitive Guide to SugarCRM: Better Business Applications (Books for Professionals by Professionals)

SugarCRM is one among if no longer the prime Open resource CRM resolution on the market at five. five million downloads and turning out to be and with approximately 17,000 registered builders and plenty extra clients. this may be the legit, definitive booklet written through SugarCRM and recommended by way of SugarCRM. additionally, this publication will be additionally the single SugarCRM developer publication in order to tackle the platform similar positive factors for the reason that SugarCRM five.

Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook

As details applied sciences develop into more and more disbursed and obtainable to bigger variety of humans and as advertisement and govt agencies are challenged to scale their purposes and providers to greater marketplace stocks, whereas lowering bills, there's call for for software program methodologies and appli- tions to supply the next good points: Richer program end-to-end performance; relief of human involvement within the layout and deployment of the software program; Flexibility of software program behaviour; and Reuse and composition of latest software program functions and structures in novel or adaptive methods.

Numeric Computation and Statistical Data Analysis on the Java Platform

Numerical computation, wisdom discovery and statistical info research built-in with robust 2nd and 3D pics for visualisation are the major issues of this ebook. The Python code examples powered through the Java platform can simply be remodeled to different programming languages, similar to Java, Groovy, Ruby and BeanShell.

Additional info for The Agent Modeling Language - AML: A Comprehensive Approach to Modeling Multi-Agent Systems (Whitestein Series in Software Agent Technologies and Autonomic Computing)

Example text

Concrete model extension. This offers the means to employ alternative MAS modeling approaches as complementary specifications to the AML model. 7 A conservative extension of UML is a strict extension of UML which retains the standard UML semantics in unaltered form [144]. Chapter 5 Concepts of AML In order to properly understand AML, it is necessary to understand its underlying concepts. This chapter provides the reader with a description of the fundamental concepts used to describe an abstract metamodel of a MAS, referred to as the MAS metamodel [44].

5-3 shows the metamodel of structural aspects. 1 Consist of Fig. 5-3 Conceptual metamodel of structural aspects 42 Chapter 5 Concepts of AML Metaclasses A description of the defined concepts follows: Structural semi-entity Is a semi-entity used to represent the capability of an entity to have attributes, to be decomposed into other structural semi-entities, and to be linked to other structural semi-entities. The AML metamodel does not contain representation of the structural semi-entity explicitly, because the possibility to own attributes, to be decomposed and to be linked is inherited from the UML Class which is used as a common superclass to all semi-entity types defined in the AML metamodel.

The instances represent (semi-)entities with the specification of values of their structural features and the concrete links among them. The instance level is modeled by means of the UML instance specification. There is the possibility to explicitly refer to the class level modeling elements which have been instantiated into the modeled instance level elements by the mechanism of instance classification. UML, and therefore also AML, allows the specification of multiple and dynamic classification [8,10,94].

Download PDF sample

Rated 4.85 of 5 – based on 28 votes