Catálogo de publicaciones - libros
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
2007
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