2016
DOI: 10.1007/978-3-319-48989-6_14
|View full text |Cite
|
Sign up to set email alerts
|

Finding Suitable Variability Abstractions for Family-Based Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 21 publications
0
5
0
Order By: Relevance
“…For example, for live variables analysis, we may obtain more live variables than there are in any single variant. The live variables analysis determines which variables may be live at a program point, that is there is a path from the program point to a use of [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19] the variable that does not redefine it [32]. This information can be used as a basis for dead code elimination.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…For example, for live variables analysis, we may obtain more live variables than there are in any single variant. The live variables analysis determines which variables may be live at a program point, that is there is a path from the program point to a use of [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19] the variable that does not redefine it [32]. This information can be used as a basis for dead code elimination.…”
Section: Discussionmentioning
confidence: 99%
“…Another efficient implementation of lifted analysis formulated within the IFDS framework for inter-procedural distributive environments has been proposed in SPL LIFT [6]. In order to speed-up the lifted verification techniques, variability abstractions have been introduced in [17,18,15,16]. They tame the exponential blowup caused by the large number of features and variants in a program family.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Another way to speed up lifted analysis is via so-called variability abstractions [14][15][16], which aim tame the combinatorial explosion of the number of variants and reduce it to something more tractable. It would be interesting to apply the obtained abstract lifted analysis for resolving program sketches.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…Recently, many family-based techniques that work on the level of variational systems have been proposed. This includes family-based syntax checking [27,22], family-based type checking [26], family-based static program analysis [30,18,19], family-based verification [25,32,24], etc. In the context of family-based model checking, one of the earliest attempts for modelling variational systems is by using modal transition systems (MTSs) [28,3].…”
Section: Related Workmentioning
confidence: 99%