Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
A Comparative Study of Steady State and Generational Genetic Algorithms
Selected Papers from AISB Workshop on Evolutionary Computing
Agent Autonomy
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
SEAGENT: a platform for developing semantic web based multi agent systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Specification and testing of autonomous agents in e-commerce systems: Research Articles
Software Testing, Verification & Reliability
Unit testing in multi-agent systems using mock agents and aspects
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Evolutionary functional testing
Computers and Operations Research
The state problem for evolutionary testing
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII
SUnit: a unit testing framework for test driven development of multi-agent systems
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Debugging agent behavior in an implemented agent system
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
Evolutionary testing techniques
SAGA'05 Proceedings of the Third international conference on StochasticAlgorithms: foundations and applications
Dealing with Complexity Using Conceptual Models Based on Tropos
Conceptual Modeling: Foundations and Applications
A Goal-Oriented Approach for Modelling Self-organising MAS
ESAW '09 Proceedings of the 10th International Workshop on Engineering Societies in the Agents World X
Testing in multi-agent systems
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Automatically exploring how uncertainty impacts behavior of dynamically adaptive systems
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Evolutionary testing of autonomous software agents
Autonomous Agents and Multi-Agent Systems
A concept for testing robustness and safety of the context-aware behaviour of autonomous systems
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
Search-based software engineering: Trends, techniques and applications
ACM Computing Surveys (CSUR)
An orchestrated survey of methodologies for automated software test case generation
Journal of Systems and Software
Hi-index | 0.00 |
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.