| Evolutionary testing of autonomous software agents |
| Full text |
Pdf
(892 KB)
|
Source
|
International Conference on Autonomous Agents
archive
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
table of contents
Budapest, Hungary
SESSION: Agent oriented software engineering/applications/evaluation techniques
table of contents
Pages 521-528
Year of Publication: 2009
ISBN:978-0-9817381-6-1
|
|
Authors
|
|
Cu D. Nguyen
|
Fondazione Bruno Kessler, Trento, Italy
|
|
Anna Perini
|
Fondazione Bruno Kessler, Trento, Italy
|
|
Paolo Tonella
|
Fondazione Bruno Kessler, Trento, Italy
|
|
Simon Miles
|
King's College London, London, UK
|
|
Mark Harman
|
King's College London, London, UK
|
|
Michael Luck
|
King's College London, London, UK
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 28, Downloads (12 Months): 83, Citation Count: 0
|
|
|
ABSTRACT
A system built in terms of autonomous agents may require even greater correctness assurance than one which is merely reacting to the immediate control of its users. Agents make substantial decisions for themselves, so thorough testing is an important consideration. However, autonomy also makes testing harder; by their nature, autonomous agents may react in different ways to the same inputs over time, because, for instance they have changeable goals and knowledge. For this reason, we argue that testing of autonomous agents requires a procedure that caters for a wide range of test case contexts, and that can search for the most demanding of these test cases, even when they are not apparent to the agents' developers. In this paper, we address this problem, introducing and evaluating an approach to testing autonomous agents that uses evolutionary optimization to generate demanding test cases.
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
|
J. A. Botía, A. López-Acosta, and A. F. Gómez-Skarmeta. ACLAnalyser: A tool for debugging multi-agent systems. In Proc. of the European Conference on Artificial Intelligence, pages 967--968, 2004.
|
| |
2
|
M. E. Bratman. Intentions, Plans and Practical Reason. Harvard University Press, 1987.
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
E. Gamma and K. Beck. JUnit: A Regression Testing Framework. http://www.junit.org, 2000.
|
| |
9
|
M. P. Georgeff and F. F. Ingrand. Decision-making in an embedded reasoning system. In Proc. of the International Joint Conferences on Artificial Intelligence, pages 972--978, 1989.
|
| |
10
|
|
| |
11
|
|
| |
12
|
D. N. Lam and K. S. Barber. Programming Multi-Agent Systems, chapter Debugging Agent Behavior in an Implemented Agent System, pages 104--125. Springer Berlin / Heidelberg, 2005.
|
| |
13
|
P. McMinn and M. Holcombe. The state problem for evolutionary testing. In Proc. of the Genetic and Evolutionary Computation Conference, pages 2488--2498. Springer-Verlag, 2003.
|
| |
14
|
C. D. Nguyen, A. Perini, and P. Tonella. Automated continuous testing of multi-agent systems. In The fifth European Workshop on Multi-Agent Systems, December 2007.
|
| |
15
|
|
| |
16
|
A. Pokahr, L. Braubach, and W. Lamersdorf. Jadex: A BDI Reasoning Engine, chapter Multi-Agent Programming. Kluwer Book, 2005.
|
| |
17
|
L. F. Rodrigues, G. R. de Carvalho, R. de Barros Paes, and C. J. P. de Lucena. Towards an Integration Test Architecture for Open MAS. In Proc. of the 1st Workshop on Software Engineering for Agent-oriented Systems / SBES, 2005.
|
| |
18
|
TILAB. Java agent development framework. http://jade.tilab.com/.
|
| |
19
|
A. M. Tiryaki, S. Öztuna, O. Dikenelli, and R. C. Erdur. Sunit: A unit testing framework for test driven development of multi-agent systems. In Proc. of the 7th International Workshop on Agent-Oriented Software Engineering, pages 156--173, 2006.
|
| |
20
|
|
| |
21
|
J. Wegener. Stochastic Algorithms: Foundations and Applications, chapter Evolutionary Testing Techniques, pages 82--94. Springer Berlin / Heidelberg, 2005.
|
| |
22
|
|
|