This paper rigorously introduces the concept of model-based mutation testing (MBMT) and positions it in the landscape of mutation testing. Two elementary mutation operators, insertion and omission, are exemplarily applied to a hierarchy of graph-based models of increasing expressive power including directed graphs, event sequence graphs, finite-state machines and statecharts. Test cases generated based on the mutated models (mutants) are used to determine not only whether each mutant can be killed but also whether there are any faults in the corresponding system under consideration (SUC) developed based on the original model. Novelties of our approach are: (1) evaluation of the fault detection capability (in terms of revealing faults in the...
Mutation Testing is a well-established technique for assessing the quality of test cases by checking...
Testing is an essential activity in software development, used to increase confidence in the quality...
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...
Die Mutationsanalyse wurde in den Siebzigerjahren primär zur Beurteilung der Effizienz einer vorgege...
International audienceMutation testing is an effective technique for either improving or generating ...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceMutation testing is an effective technique for either improving or generating ...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceModel transformation can't be directly tested using program techniques. Those ...
International audienceModel transformation can't be directly tested using program techniques. Those ...
Mutation Testing is a well-established technique for assessing the quality of test cases by checking...
Testing is an essential activity in software development, used to increase confidence in the quality...
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...
Die Mutationsanalyse wurde in den Siebzigerjahren primär zur Beurteilung der Effizienz einer vorgege...
International audienceMutation testing is an effective technique for either improving or generating ...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceMutation testing is an effective technique for either improving or generating ...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceModel transformation can't be directly tested using program techniques. Those ...
International audienceModel transformation can't be directly tested using program techniques. Those ...
Mutation Testing is a well-established technique for assessing the quality of test cases by checking...
Testing is an essential activity in software development, used to increase confidence in the quality...
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...