A system built in terms of autonomous software agents may require even greater correctness assurance than one that 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, ...
peer reviewedVision-based control systems are key enablers of many autonomous vehicular systems, inc...
We present a new methodology that employs tester agents to automate video game testing. We introduce...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
A system built in terms of autonomous agents may require even greater correctness assurance than one...
the date of receipt and acceptance should be inserted later Abstract A system built in terms of auto...
Distributed software systems are characterized by increasing autonomy. They often have the capabilit...
Software agents and multiagent systems are a promising technology for today's complex, distributed s...
Growth of software size, lack of resources to perform regression testing, and failure to detect bugs...
The multiobjective optimization problem is addressed in this article using a novel evolutionary tech...
Evolutionary testing is a new testing technique based on the application of evolutionary algorithms....
To improve the computational efficiency of the search-based testing, we propose augmenting the evolu...
Traversal-based automated software testing involves testing an application via its graphical user in...
Autonomous systems must successfully operate in complex time-varying spatial environments even when ...
Controlled experiments, also called A/B tests or split tests, are used in software engineering to im...
Many training simulations can benefit from increased levels of reality obtained through the use of i...
peer reviewedVision-based control systems are key enablers of many autonomous vehicular systems, inc...
We present a new methodology that employs tester agents to automate video game testing. We introduce...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
A system built in terms of autonomous agents may require even greater correctness assurance than one...
the date of receipt and acceptance should be inserted later Abstract A system built in terms of auto...
Distributed software systems are characterized by increasing autonomy. They often have the capabilit...
Software agents and multiagent systems are a promising technology for today's complex, distributed s...
Growth of software size, lack of resources to perform regression testing, and failure to detect bugs...
The multiobjective optimization problem is addressed in this article using a novel evolutionary tech...
Evolutionary testing is a new testing technique based on the application of evolutionary algorithms....
To improve the computational efficiency of the search-based testing, we propose augmenting the evolu...
Traversal-based automated software testing involves testing an application via its graphical user in...
Autonomous systems must successfully operate in complex time-varying spatial environments even when ...
Controlled experiments, also called A/B tests or split tests, are used in software engineering to im...
Many training simulations can benefit from increased levels of reality obtained through the use of i...
peer reviewedVision-based control systems are key enablers of many autonomous vehicular systems, inc...
We present a new methodology that employs tester agents to automate video game testing. We introduce...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...