Testing in multi-agent systems
Testing software agents and Multi-Agent Systems (MAS) needs suitable techniques to
evaluate agent's autonomous behaviours as well as distribution, social and deliberative …
evaluate agent's autonomous behaviours as well as distribution, social and deliberative …
Towards testing self-organizing, adaptive systems
The characteristics of self-adaptive, self-organizing systems lead to a significant higher
flexibility and robustness against a changing environment. This flexibility makes it hard to …
flexibility and robustness against a changing environment. This flexibility makes it hard to …
A novel mutation analysis-based approach for testing parallel behavioural scenarios in multi-agent systems
NEH Dehimi, AH Benkhalef, Z Tolba - Electronics, 2022 - mdpi.com
In this work, we propose a new test case generation approach that can cover behavioural
scenarios individually in a multi-agent system. The purpose is to identify, in the case of the …
scenarios individually in a multi-agent system. The purpose is to identify, in the case of the …
On the testability of BDI agent systems
M Winikoff, S Cranefield - Journal of Artificial Intelligence Research, 2014 - jair.org
Before deploying a software system we need to assure ourselves (and stakeholders) that the
system will behave correctly. This assurance is usually done by testing the system. However …
system will behave correctly. This assurance is usually done by testing the system. However …
Intelligent agent-based stimulation for testing robotic software in human-robot interactions
The challenges of robotic software testing extend beyond conventional software testing.
Valid, realistic and interesting tests need to be generated for multiple programs and …
Valid, realistic and interesting tests need to be generated for multiple programs and …
Automating failure detection in cognitive agent programs
VJ Koeman, KV Hindriks… - International Journal of …, 2018 - inderscienceonline.com
Debugging is notoriously difficult and time consuming but also essential for ensuring the
reliability and quality of a software system. In order to reduce debugging effort and enable …
reliability and quality of a software system. In order to reduce debugging effort and enable …
An approach for isolated testing of self-organization algorithms
We provide a systematic approach for testing self-organization (SO) algorithms. The main
challenges for such a testing domain are the strongly ramified state space, the possible error …
challenges for such a testing domain are the strongly ramified state space, the possible error …
[PDF][PDF] Scenarios for system requirements traceability and testing
Scenarios in current design methodologies, provide a natural way for the users to identify
the inputs and outputs of the system revolving around a particular interaction process. A …
the inputs and outputs of the system revolving around a particular interaction process. A …
AgentTest: A specification language for agent-based system testing
AgentTest is a sublanguage of TTCN-3, aimed at specifying and testing agent-based
systems. Its major strength is its unification and automation of abstract test suite generation …
systems. Its major strength is its unification and automation of abstract test suite generation …
Back-to-back testing of self-organization mechanisms
B Eberhardinger, A Habermaier, H Seebach… - Testing Software and …, 2016 - Springer
When developing SO mechanisms, mapping requirements to actual designs and
implementations demands a lot of expertise. Among other things, it is important to define the …
implementations demands a lot of expertise. Among other things, it is important to define the …