2011
DOI: 10.1007/978-3-642-18070-5_5
|View full text |Cite
|
Sign up to set email alerts
|

Verification of Software Product Lines with Delta-Oriented Slicing

Abstract: Abstract. Software product line (SPL) engineering is a well-known approach to develop industry-size adaptable software systems. SPL are often used in domains where high-quality software is desirable; the overwhelming product diversity, however, remains a challenge for assuring correctness. In this paper, we present delta-oriented slicing, an approach to reduce the deductive verification effort across an SPL where individual products are Java programs and their relations are described by deltas. On the specific… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
27
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
6
1
1

Relationship

5
3

Authors

Journals

citations
Cited by 29 publications
(27 citation statements)
references
References 19 publications
0
27
0
Order By: Relevance
“…Delta-oriented slicing [41] was introduced to reduce the deductive verification effort across a software product line, combining techniques such as proof slicing [224] and proof reuse [29]. The technique conservatively infers which specifications remain valid for a newly generated product and which have to be re-proven.…”
Section: Deductive Verificationmentioning
confidence: 99%
“…Delta-oriented slicing [41] was introduced to reduce the deductive verification effort across a software product line, combining techniques such as proof slicing [224] and proof reuse [29]. The technique conservatively infers which specifications remain valid for a newly generated product and which have to be re-proven.…”
Section: Deductive Verificationmentioning
confidence: 99%
“…In [5], all derivable products of a delta-oriented SPL are verified incrementally using interactive theorem proving. In the first step, the core product is verified completely.…”
Section: Related Workmentioning
confidence: 99%
“…As SPL engineering is increasingly used in the development of mission-critical and safety-critical systems such as embedded systems [4], formal verification of software product lines is essential. Recently, a number of approaches has been proposed to deductively verify delta-oriented SPLs using theorem proving [5,6,7,8]. However, to the best of our knowledge, there is no approach applying model checking technique [9] to verify delta-oriented models of software product lines.…”
Section: Introductionmentioning
confidence: 99%
“…Bruns et al [9] and Hähnle et al [12] discuss DbC for delta-oriented programming (DOP). DOP is an extension of FOP where feature modules (known as delta modules) can also remove methods, fields, and classes.…”
Section: Related Workmentioning
confidence: 99%