This paper introduces semantic mutation testing (SMT) into multiagent systems. SMT is a test assessment technique that makes changes to the interpretation of a program and then examines whether a given test set has the ability to detect each change to the original interpretation. These changes represent possible misunderstandings of how the program is interpreted. SMT is also a technique for assessing the robustness of a program to semantic changes. This paper applies SMT to three rule-based agent programming languages, namely Jason, GOAL and 2APL, provides several contexts in which SMT for these languages is useful, and proposes three sets of semantic mutation operators (i.e., rules to make semantic changes) for these languages respectivel...
Mutation testing is a well-established technique for assessing a test suite’s quality by injecting a...
Mutation testing is used to design new software tests and evaluate the quality of existing software ...
Part 4: Model and System TestingInternational audienceWe present a mutation testing framework for th...
Abstract. This paper introduces semantic mutation testing (SMT) into multi-agent systems. SMT is a t...
This is the Pre-print version of the Article. The official published version can be obtained from th...
Testing multi-agent systems is a challenge, since by definition such systems are distributed, and ar...
Abstract. Most multi-agent system (MAS) testing techniques lack empirical evidence of their effectiv...
Ontologies are an essential component of semantic knowledge bases and applications, and nowadays the...
Mutation analysis is a stringent and powerful technique for evaluating the ability of a test suite t...
Copyright © 2013 Abdul Azim Abdul Ghani. This is an open access article distributed under the Creati...
Mutation testing is a well-known testing technique which combines error injection and unit testing. ...
Testing is an essential activity in software development, used to increase confidence in the quality...
Aspect-oriented programs have received much attention from software testing researchers. Various tes...
This paper investigates software agents testing, and in particular how to automate test generation. ...
The effectiveness of mutation testing depends heavily on the types of faults that the mutation opera...
Mutation testing is a well-established technique for assessing a test suite’s quality by injecting a...
Mutation testing is used to design new software tests and evaluate the quality of existing software ...
Part 4: Model and System TestingInternational audienceWe present a mutation testing framework for th...
Abstract. This paper introduces semantic mutation testing (SMT) into multi-agent systems. SMT is a t...
This is the Pre-print version of the Article. The official published version can be obtained from th...
Testing multi-agent systems is a challenge, since by definition such systems are distributed, and ar...
Abstract. Most multi-agent system (MAS) testing techniques lack empirical evidence of their effectiv...
Ontologies are an essential component of semantic knowledge bases and applications, and nowadays the...
Mutation analysis is a stringent and powerful technique for evaluating the ability of a test suite t...
Copyright © 2013 Abdul Azim Abdul Ghani. This is an open access article distributed under the Creati...
Mutation testing is a well-known testing technique which combines error injection and unit testing. ...
Testing is an essential activity in software development, used to increase confidence in the quality...
Aspect-oriented programs have received much attention from software testing researchers. Various tes...
This paper investigates software agents testing, and in particular how to automate test generation. ...
The effectiveness of mutation testing depends heavily on the types of faults that the mutation opera...
Mutation testing is a well-established technique for assessing a test suite’s quality by injecting a...
Mutation testing is used to design new software tests and evaluate the quality of existing software ...
Part 4: Model and System TestingInternational audienceWe present a mutation testing framework for th...