2014
DOI: 10.1007/978-3-319-14484-9_16
|View full text |Cite
|
Sign up to set email alerts
|

Mutation Testing for Jason Agents

Abstract: Most multi-agent system (MAS) testing techniques lack empirical evidence of their effectiveness. Since finding tests that can reveal a large proportion of possible faults are a key goal in testing, we need techniques to assess the fault detection ability of test sets for MAS. Mutation testing offers a direct and powerful way to do this: it generates faulty versions of the program following mutation operators then checks if the tests can distinguish the original program from those versions. In this paper, we pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…In [118], mutation testing is used to test Jason specifications. The authors propose a set of mutation operators for Jason, and present a mutation testing framework for individual Jason agents based on these mutation operators.…”
Section: Applications Of Standard Testing Techniques From Software Engineeringmentioning
confidence: 99%
“…In [118], mutation testing is used to test Jason specifications. The authors propose a set of mutation operators for Jason, and present a mutation testing framework for individual Jason agents based on these mutation operators.…”
Section: Applications Of Standard Testing Techniques From Software Engineeringmentioning
confidence: 99%
“…A simulation-based testing process can be improved by using tests that not only stimulate the system but can also find faults, using so-called mutation-based test generation (Huang et al, 2014b). A system's safety and liveness requirements model, crucial in a V&V task, can also be verified for consistency, correctness, and completeness, e.g., using a combination of formal methods, static analysis, and simulation, as in Heitmeyer (2007).…”
Section: Automated Software Toolsmentioning
confidence: 99%
“…In the first work [25], the authors propose a testing approach based on mutation analysis to test the goals of an agent. In the second work [26], the authors propose error patterns to test the agent of the platform Jason.…”
Section: Introductionmentioning
confidence: 99%