Mutation Subsumption as Relative Incorrectness

Document Type

Conference Proceeding

Publication Date

1-1-2021

Abstract

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.

Identifier

85115222738 (Scopus)

ISBN

[9783030853464]

Publication Title

Communications in Computer and Information Science

External Full Text Location

https://doi.org/10.1007/978-3-030-85347-1_2

e-ISSN

18650937

ISSN

18650929

First Page

18

Last Page

28

Volume

1439 CCIS

Grant

DGE1565478

Fund Ref

National Science Foundation

This document is currently not available here.

Share

COinS