Detection of Polluting Test Objectives for Dataflow Criteria

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Dataflow test coverage criteria, such as all-defs and all-uses, belong to the most advanced coverage criteria. These criteria are defined by complex artifacts combining variable definitions, uses and program paths. Detection of polluting (i.e. inapplicable, infeasible and equivalent) test objectives for such criteria is a particularly challenging task. This short paper evaluates three detection approaches involving dataflow analysis, value analysis and weakest precondition calculus. We implement and compare these approaches, analyze their detection capacities and propose a methodology for their efficient combination. Initial experiments illustrate the benefits of the proposed approach.

Original languageEnglish
Title of host publicationIntegrated Formal Methods - 16th International Conference, IFM 2020, Proceedings
EditorsBrijesh Dongol, Elena Troubitsyna
PublisherSpringer Science and Business Media Deutschland GmbH
Pages337-345
Number of pages9
ISBN (Print)9783030634605
DOIs
Publication statusPublished - 1 Jan 2020
Externally publishedYes
Event16th International Conference on Integrated Formal Methods, IFM 2020 - Lugano, Switzerland
Duration: 16 Nov 202020 Nov 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12546 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Integrated Formal Methods, IFM 2020
Country/TerritorySwitzerland
CityLugano
Period16/11/2020/11/20

Fingerprint

Dive into the research topics of 'Detection of Polluting Test Objectives for Dataflow Criteria'. Together they form a unique fingerprint.

Cite this