Verification strategies for feature-oriented software product lines

5Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Highly-customizable software systems in form of software product lines are becoming increasingly relevant for safety-critical systems, in which the correctness of software is a major concern. To ensure the correct behavior of a software product line, each product can be verified in isolation—however, this strategy quickly becomes infeasible for a large number of products. In this paper, we propose proof plans, a novel strategy for verifying feature-oriented software product lines based on partial proofs. Our technique splits the verification task into small proofs that can be reused across method variants, which gives rise to a wider spectrum of verification strategies for software product lines. We describe applications of our technique and evaluate one of them on a case study by comparing it with established verification strategies.

Cite

CITATION STYLE

APA

Kuiter, E., Knüppel, A., Bordis, T., Runge, T., & Schaefer, I. (2022). Verification strategies for feature-oriented software product lines. In ACM International Conference Proceeding Series. Association for Computing Machinery. https://doi.org/10.1145/3510466.3511272

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free