|
ABSTRACT
Multiple modeling methods for constructing agent-based systems have been suggested, however none of them has been accepted as a standard. A prominent reason for this is the gap that exists between agent-oriented methods and the modeling needs of agent-based systems. This gap is, in large part, due to lack of an agreed-upon set of building blocks for modeling Multi-Agent Systems (MAS) and standalone agents, and lack of support for essential software engineering properties. To bridge the gap, we suggest a set of building blocks and an agent-based modeling method. The building blocks should be useful as a basis for developing modeling methods for MAS, and as a benchmark for comparison between such methods. Our proposed modeling method, which is based on the building blocks, is novel in its ability to capture the different aspects of MAS in a single unifying framework. It further excels in providing accessibility, expressiveness and flexibility, which are major lacking software engineering properties in other methods. We demonstrate the usage of the method for modeling MAS, optionally, in conjunction with an existing MAS infrastructure. Thus, our method enhances both the utilization of existing infrastructure and the development of agent-oriented models.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
F. M. T. Brazier, B. Dunin-Keplicz, N. R. Jennings and J. Treur, DESIRE: Modeling Multi-Agent Systems in a Compositional Formal Framework. Intl. Journal of Cooperative Information Systems, Vol. 6, pp. 67--94, 1997.
|
| |
3
|
British Telecom, Zeus, http://www.btexact.com/projects/agents/zeus/
|
| |
4
|
S. A. DeLoach, M. F. Wood and Cl. H. Sparkman, Multiagent Systems Engineering, The International Journal of Software Engineering and Knowledge Engineering, Vol. 11 (3), pp. 231--258, 2001.
|
| |
5
|
|
| |
6
|
|
| |
7
|
S. J. Franklin, Assessing the suitability of UML for Capturing and Communicating Systems Engineering Design Models, Vitech Coroporation, www.vtcorp.com/infocenter/ SuitabilityOfUMLForSE_2002.pdf, 2002.
|
 |
8
|
|
| |
9
|
Carlos Argel Iglesias , Mercedes Garijo , José Centeno-González , Juan R. Velasco, Analysis and Design of Multiagent Systems Using MAS-Common KADS, Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages, p.313-327, July 24-26, 1997
|
| |
10
|
Carlos Argel Iglesias , Mercedes Garijo , José Centeno-González, A Survey of Agent-Oriented Methodologies, Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages, p.317-330, July 04-07, 1998
|
| |
11
|
|
| |
12
|
N. R. Jennings, P. Faratin, T. J. Norman, P. O'Brien, B. Odgers and J. L. Alty, Implementing a Business Process Management System using ADEPT: A Real-World Case Study, Intl. Journal of Applied AI 14 (5), pp. 421--465, 2000.
|
| |
13
|
|
 |
14
|
|
| |
15
|
OMG, Meta Object Facility (MOF) v1.3.1, http://www.omg.org/technology/documents/formal/mof.htm
|
| |
16
|
Massimo Paolucci , Onn Shehory , Katia P. Sycara , Dirk Kalp , Anandeep Pannu, A Planning Component for RETSINA Agents, 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),, p.147-161, July 15-17, 1999
|
| |
17
|
M. Peleg and D. Dori, Extending the Object-Process Methodology to Handle Real-Time Systems, Journal of Object-Oriented Programming, 11(8), pp. 53--58, 1999.
|
| |
18
|
|
| |
19
|
|
| |
20
|
A. S. Rao and M. P. Georgeff, Modeling rational agents within a BDI-architecture. Proceedings of Knowledge Representation and Reasoning, pp. 473--484, 1991.
|
| |
21
|
K. Siau and Q. Cao., Unified Modeling Language: A Complexity Analysis, Journal of Database Management, pp. 26--34, 2001.
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
CITED BY 6
|
|
Ivan Trencansky , Radovan Cervenka , Dominic Greenwood, Applying a UML-based agent modeling language to the autonomic computing domain, Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA
|
|
|
|
|
|
Marc Esteva , Bruno Rosell , Juan A. Rodriguez-Aguilar , Josep Ll. Arcos, AMELI: An Agent-Based Middleware for Electronic Institutions, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, p.236-243, July 19-23, 2004, New York, New York
|
|
|
|
|
|
|
|
|
|
|