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

Front Cover
Springer Science & Business Media, Aug 17, 2007 - Computers - 355 pages
Multi-agent systems are already a focus of studies for more than 25 years. Despite substantial effort of an active research community, modeling of multi-agent systems still lacks complete and proper definition, general acceptance, and practical application. Due to the vast potential of these systems e.g., to improve the practice in software and to extent the applications that can feasibly be tackled, this book tries to provide a comprehensive modeling language - the Agent Modeling Language (AML) - as an extension of UML 2.0, concentrating on multi-agent systems and applications.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

85 Composed Lifelines in Communication Diagrams
129
87 Bidirectional Dependencies
130
88 Internal Structure of ConnectableElements
131
Organization of the AML Specification
133
Architecture
137
102 Agents
140
103 Resources
142
104 Environments
143

25 MASML
19
26 AOR
21
27 Summary of Todays MAS Modeling Languages
23
Requirements on a MAS Modeling Language
26
Solution Summary
29
The AML Approach
31
43 The Development of AML
32
44 AML Sources
33
45 The Language Architecture
35
Concepts of AML
37
52 MAS Semientities and Entities
38
53 Structural Aspects
41
54 Social Aspects
42
55 MAS Deployment and Mobility
44
56 Behaviors
46
57 Mental Aspects
48
58 Ontologies
50
AML Modeling Mechanisms
53
61 Generic Modeling Mechanisms
54
62 Modeling Entity Types
57
63 Modeling Social Aspects
62
64 Modeling MAS Deployment and Mobility
70
65 Modeling Capabilities and Behavior Decomposition
73
66 Modeling Interactions
76
67 Modeling Mental Aspects
87
68 Modeling Ontologies
92
69 Modeling Contexts
93
Related Work
95
72 Methodological Support
101
73 Practical Application of AML
120
74 Standardization Activities
121
AML Specification
123
Extensions to Standard UML Notation
124
82 ConnectableElement with a Stereotyped Type
126
83 Connector with a Stereotyped Type
127
105 Social Aspects
145
106 MAS Deployment
166
Behaviors
175
112 Behavior Decomposition
181
113 Communicative Interactions
183
114 Services
221
115 Observations and Effecting Interactions
237
116 Mobility
249
Mental
260
122 Beliefs
274
123 Goals
277
124 Plans
281
125 Mental Relationships
289
Ontologies
299
Model Management
303
UML Extension for AML
307
152 Extended BehavioralFeature
308
153 Extended Behavior
309
Diagrams
311
162 Diagram Types
313
Extension of OCL
316
Final Remarks
320
Conclusions
321
182 Solution
324
183 Challenges
325
184 Results
327
185 Summary of Original Contribution
330
Further Work
331
192 Broader Application of AML
332
193 Assurance of Future Work
335
Bibliography
337
List of Acronyms
350
Index
353
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page 1 - An agent should be able to act without the direct intervention of humans or other agents, and should have control over its own actions and internal state".
Page 1 - agent' is used here, following [2] in the sense that "an agent is a computer system, situated in some environment, that is capable of flexible autonomous action in order to meet its design objectives...
Page 1 - ... reactivity — agents perceive their environment and respond in a timely fashion to changes that occur in it...
Page 1 - Situatedness means that the agent receives sensory input from its environment and that it can perform actions which change the environment in some way.
Page 2 - Smaller software entities — software agents — with special capabilities (autonomous, reactive, pro-active, and social) are used instead to interact in a flexible and dynamic way to solve problems more efficiently.

Bibliographic information