| Automated analysis and verification of agent behavior |
| Full text |
Pdf
(122 KB)
|
| Source
|
International Conference on Autonomous Agents
archive
Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
table of contents
Hakodate, Japan
SESSION: Agent-oriented engineering and methodologies
table of contents
Pages: 1317 - 1319
Year of Publication: 2006
ISBN:1-59593-303-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 36, Citation Count: 1
|
|
|
ABSTRACT
Comprehending and analyzing agent behavior is an arduous task due to complexities in agent systems and sophistication of agent behaviors, in addition to the common difficulties with any complex software system. This paper presents an integrated approach for the analysis and verification of behaviors of agent-based systems. The approach is a result of collaboration between the Tracer Tool and the TTL Checker, which together automate the analysis and verification of agents in an implemented agent system with the aim of aiding the user in redesigning, debugging, and maintaining the software system. The Tracer Tool ensures that the user's comprehension of the system behavior is accurate and provides explanations of anomalous behavior, which can be detected as a failed behavioral property by the TTL Checker. The integrated approach has been applied successfully in a case study in the domain of Unmanned Aerial Vehicles.
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
|
Bosse, T., Jonker, C. M., Meij, L. van der, and Treur, J. A Temporal Trace Language for the Formal Analysis of Dynamic Properties. Technical Report, Vrije Universiteit Amsterdam, 2005.
|
| |
2
|
|
| |
3
|
Clarke, E. M., Grumberg, O., and Peled, D. A. Model checking. MIT Press, 2000.
|
| |
4
|
|
| |
5
|
P. J. Finnigan , R. C. Holt , I. Kalas , S. Kerr , K. Kontogiannis , H. A. Müller , J. Mylopoulos , S. G. Perelgut , M. Stanley , K. Wong, The software bookshelf, IBM Systems Journal, v.36 n.4, p.564-593, 1997
|
| |
6
|
Garcia-Molina, H., Germano, F., and Kohler, W. Debugging a Distributed Computer System. IEEE Transactions on Software-Engineering, SE-10 (2), 1984, pp. 210--219.
|
 |
7
|
|
| |
8
|
Lam, D. N. and Barber, K. S. Debugging Agent Behavior in an Implemented Agent System. In: Bordini, R. H., Dastani, M., Dix, J., Seghrouchni, A. E. F. (Eds.), Programming Multi-Agent Systems (Selected Revised and Invited Papers), Springer LNCS, vol. 3346, 2005, pp. 103--125.
|
| |
9
|
Larsen, K. G., Petterson, P., and Yi, W. UPPAAL in a nutshell. International Journal on Software Tools for Technology Transfer, 1(1--2), 1997, pp. 134--152.
|
 |
10
|
Divine T. Ndumu , Hyacinth S. Nwana , Lyndon C. Lee , Jaron C. Collis, Visualising and debugging distributed multi-agent systems, Proceedings of the third annual conference on Autonomous Agents, p.326-333, April 1999, Seattle, Washington, United States
[doi> 10.1145/301136.301220]
|
CITED BY
|
|
Wilbur Peng , William Krueger , Alexander Grushin , Patrick Carlos , Vikram Manikonda , Michel Santos, Graph-based methods for the analysis of large-scale multiagent systems, Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems, May 10-15, 2009, Budapest, Hungary
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.4
Software/Program Verification
Subjects:
Formal methods
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.5
Testing and Debugging
Subjects:
Diagnostics;
Monitors;
Tracing;
Debugging aids;
Testing tools (e.g., data generators, coverage testing)
General Terms:
Documentation,
Experimentation,
Human Factors,
Verification
Keywords:
agent-oriented software engineering,
debugging,
maintenance,
reverse engineering,
software comprehension,
tracer,
verification of agent systems
|