Mutation Subsumption as Relative Incorrectness
2021
This paper attempts to link two lines of research that have proceeded independently so far: Mutant subsumption, which is used to identify redundant mutants; and Relative correctness, which is used to define and analyze software faults. We say that a mutant \(M'\) of a program P subsumes a mutant M of P if and only if any test datum that kills M kills \(M'\). On the other hand, we say that a program \(P'\) is more-correct than a program P with respect to a specification R if and only if whenever program P behaves correctly with respect to R on some input datum, so does program \(P'\). We highlight the relationships between these two concepts and consider some potential synergies between these two research directions.
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
16
References
0
Citations
NaN
KQI