Catálogo de publicaciones - libros

Compartir en
redes sociales


The Agent Modeling Language: A Comprehensive Approach to Modeling Multi-Agent Systems

Radovan Cervenka Ivan Trencansky

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

No disponibles.

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2007 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-7643-8395-4

ISBN electrónico

978-3-7643-8396-1

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Birkhäuser Verlag AG 2007

Tabla de contenidos

Introduction

Radovan Cervenka; Ivan Trencansky

Agent-based systems are one of the most vibrant and important areas of research and development to have emerged in information technology in recent years, underpinning many aspects of broader information society technologies [82].

- Introduction | Pp. 1-8

Survey on Agent-Oriented Modeling Languages

Radovan Cervenka; Ivan Trencansky

In this chapter we give an overview of the work that has been carried out on the development of agent-oriented modeling languages. These languages are intended to assist first in gaining an understanding of a particular system, and, secondly, in designing it.

Part I: - Background Information | Pp. 11-25

Requirements on a MAS Modeling Language

Radovan Cervenka; Ivan Trencansky

In order to determine the quality of a modeling language explicitly, it is necessary to state its quality criteria. In the following we will define the general quality criteria of MAS modeling languages based on our analysis of the existing agent-oriented modeling languages (provided in Chapter 2), but also coming out of more than 10 years of our experience in the area of software modeling.

Part I: - Background Information | Pp. 27-28

The AML Approach

Radovan Cervenka; Ivan Trencansky

In this chapter we discuss the main motivational and technical aspects which influenced our design of AML, and we describe the overall language architecture and its extensibility mechanisms.

Part II: - Solution Summary | Pp. 31-36

Concepts of AML

Radovan Cervenka; Ivan Trencansky

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 [44]. The intention is not to provide a comprehensive metamodel for all aspects and details of a MAS (such as detailed architectural design, system dynamics, or operational semantics), but rather to explain the concepts that were used as the underlying principles of AML and influenced the design of comprised modeling constructs. The presented conceptual MAS metamodel is used as a basis for the design of the AML metamodel described in Part III.

Part II: - Solution Summary | Pp. 37-52

AML Modeling Mechanisms

Radovan Cervenka; Ivan Trencansky

This chapter describes the principles of modeling systems by AML. Formation of the AML modeling mechanisms, expressed by the language’s metamodel and notation, comes out of the concepts from the AML conceptual MAS metamodel expressed by means of the (extended and customized) modeling constructs of UML. Therefore the main, immediate sources for designing AML language were firstly, its conceptual model (see Chapter 5) and secondly, the UML 2.0 Superstructure [104].

Part II: - Solution Summary | Pp. 53-94

Related Work

Radovan Cervenka; Ivan Trencansky

In addition to the work aimed directly at fulfilling the stated goals, i.e. to develop an agent-oriented modeling language, we also made an effort to bring AML into practice and to disseminate our ideas in the community of software developers and engineers. Practically, we were engaged in the following activities: This chapter provides a summary of these activities.

Part II: - Solution Summary | Pp. 95-122

Extensions to Standard UML Notation

Radovan Cervenka; Ivan Trencansky

This chapter specifies presentation options for some UML elements in order to provide more intuitive and comprehensive notation. This alternative notation is then commonly used in next chapters to describe specific modeling elements of AML.

Part III: - AML Specification | Pp. 125-132

Organization of the AML Specification

Radovan Cervenka; Ivan Trencansky

The overall package structure of the AML metamodel is depicted in Fig. 9-1.

Part III: - AML Specification | Pp. 133-136

Architecture

Radovan Cervenka; Ivan Trencansky

The package defines the metaclasses used to model architectural aspects of multi-agent systems.

Part III: - AML Specification | Pp. 137-173