Given a program analysis problem that consists of a program and a property of interest, we use an empirical approach to automatically construct a sequence of abstractions that approach an ideal abstraction suitable for solving that problem. This process begins with an infinite concrete domain that maps to a finite abstract cluster domain defined by statistical procedures. Given a set of properties expressed as formulas in a restricted and bounded variant of CTL, we can test the success of the abstraction with respect to a predefined performance measure. In addition, we can perform iterative abstraction-refinement of the clustering by tuning hyperparameters that determine the accuracy of the cluster representations (abstract states) and dete...
A central task for a program analysis concerns how to efficiently find a program abstraction that ke...
Predicate abstraction is an automatic technique that can be used to find abstract models of large o...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
Given a program analysis problem that consists of a program and a property of interest, we use a dat...
This paper concerns the question of how to create abstractions that are useful for program analysis....
This paper concerns how to automatically create abstractions for program analysis. We show tha
Abstract—Model based testing relies on the availability of models that can be defined manually or by...
The core challenge in designing an effective static program analysis is to find a good program abstr...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
The core challenge in designing an effective static program analysis is to find a good program abstr...
State abstractions are often used to reduce the complexity of model-based reinforcement learn-ing wh...
Abstract. This paper concerns how to automatically create abstractions for program analysis. We show...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
Model based testing relies on the availability of models that can be defined manually or by means of ...
We propose a general framework for abstraction with respect to quantitative properties, such as wors...
A central task for a program analysis concerns how to efficiently find a program abstraction that ke...
Predicate abstraction is an automatic technique that can be used to find abstract models of large o...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
Given a program analysis problem that consists of a program and a property of interest, we use a dat...
This paper concerns the question of how to create abstractions that are useful for program analysis....
This paper concerns how to automatically create abstractions for program analysis. We show tha
Abstract—Model based testing relies on the availability of models that can be defined manually or by...
The core challenge in designing an effective static program analysis is to find a good program abstr...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
The core challenge in designing an effective static program analysis is to find a good program abstr...
State abstractions are often used to reduce the complexity of model-based reinforcement learn-ing wh...
Abstract. This paper concerns how to automatically create abstractions for program analysis. We show...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
Model based testing relies on the availability of models that can be defined manually or by means of ...
We propose a general framework for abstraction with respect to quantitative properties, such as wors...
A central task for a program analysis concerns how to efficiently find a program abstraction that ke...
Predicate abstraction is an automatic technique that can be used to find abstract models of large o...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...