Saved in:
Bibliographic Details
Main Author: Mirian-Hosseinabadi, Seyed-Hassan
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.21904
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913567038504960
author Mirian-Hosseinabadi, Seyed-Hassan
author_facet Mirian-Hosseinabadi, Seyed-Hassan
contents Finding test cases to kill the alive mutants in Mutation testing needs to calculate the Reachability, Infection and Propagation(RIP) conditions and full test specification. In this paper, a formal approach to calculate RIP conditions is proposed. The Dijkestra's weakest precondition predicate transformer (wp(_,_)) is used to calculate infection and propagation conditions. The rc(_) function is defined to calculate the reachability conditions generated by each statement. Four programs and their mutants are examined as running examples and as case studies to show the applicability of the method.
format Preprint
id arxiv_https___arxiv_org_abs_2410_21904
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Formal Analysis of Reachability, Infection and Propagation Conditions in Mutation Testing
Mirian-Hosseinabadi, Seyed-Hassan
Software Engineering
Finding test cases to kill the alive mutants in Mutation testing needs to calculate the Reachability, Infection and Propagation(RIP) conditions and full test specification. In this paper, a formal approach to calculate RIP conditions is proposed. The Dijkestra's weakest precondition predicate transformer (wp(_,_)) is used to calculate infection and propagation conditions. The rc(_) function is defined to calculate the reachability conditions generated by each statement. Four programs and their mutants are examined as running examples and as case studies to show the applicability of the method.
title Formal Analysis of Reachability, Infection and Propagation Conditions in Mutation Testing
topic Software Engineering
url https://arxiv.org/abs/2410.21904