2021
DOI: 10.1007/978-3-030-76384-8_7
|View full text |Cite
|
Sign up to set email alerts
|

Program Sketching Using Lifted Analysis for Numerical Program Families

Abstract: This work presents a novel approach for synthesizing numerical program sketches using lifted (family-based ) static program analysis. In particular, our approach leverages a lifted static analysis based on abstract interpretation, which is used for analyzing program families with numerical features. It takes as input the common code base, which encodes all variants of a program family, and produces precise results for all variants in a single analysis run. The elements of the underlying lifted analysis domain … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 26 publications
0
1
0
Order By: Relevance
“…In contrast to Boolean features that have only two values, numerical features can have a range of numbers as explicit values. Hence, the model sketching problem reduces to selecting correct variants (family members) from the resulting model family [8]. The automated analysis of such families for finding a correct variant is challenging since in addition to the state-space explosion affecting each family member, the family size (i.e., the number of variants) typically grows exponentially in the number of features.…”
Section: Introductionmentioning
confidence: 99%
“…In contrast to Boolean features that have only two values, numerical features can have a range of numbers as explicit values. Hence, the model sketching problem reduces to selecting correct variants (family members) from the resulting model family [8]. The automated analysis of such families for finding a correct variant is challenging since in addition to the state-space explosion affecting each family member, the family size (i.e., the number of variants) typically grows exponentially in the number of features.…”
Section: Introductionmentioning
confidence: 99%