Abstract. Control-flow analyses statically determine the control-flow of programs. This is a nontrivial problem for higher-order programming languages. This work attempts to leverage the power of SAT solvers to answer questions regarding control-flow. A brief overview of a tra-ditional control-flow analysis is presented. Then an encoding is given which has the property that any satisfying assignment will give a con-servative approximation of the true control-flow, along with additional ideas to improve the precision and efficiency of the encoding. The results of the encodings are then compared to those of a traditional implementa-tion on several example programs. This approach is competitive in some instances with hand-optimized implementat...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
International audienceWe derive a control-flow analysis that approximates the interproce- dural cont...
This thesis develops a demand driven solver for constraint based control flow analysis. Our approach...
Satisfiability solving, the problem of deciding whether the variables of a propositional formula can...
Abstract. We propose a novel control flow analysis for higher-order functional programs, based on a ...
We present a survey of control-flow analysis of functional programs, which has been the subject of e...
Traditional flow analysis techniques, such as the ones typically employed by optimising Fortran comp...
Abstract. We propose a novel control flow analysis for higher-order functional programs, based on a ...
As a program written in multi-staged language can generate and execute code frag-ments in excution t...
. This paper describes a general purpose program analysis that computes global control-flow and data...
The analysis of control flow Involves figuring out where returns will go. How this may be done With ...
Abstract. Control Flow Analysis is a widely used approach for analysing functional and object orient...
This paper presents a graph-based formulation of control-flow analysis using results from game seman...
A review of published measures of control flow complexity in programs reveals three major deficienci...
We derive a control-flow analysis that approximates the interprocedural control-flow of both functio...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
International audienceWe derive a control-flow analysis that approximates the interproce- dural cont...
This thesis develops a demand driven solver for constraint based control flow analysis. Our approach...
Satisfiability solving, the problem of deciding whether the variables of a propositional formula can...
Abstract. We propose a novel control flow analysis for higher-order functional programs, based on a ...
We present a survey of control-flow analysis of functional programs, which has been the subject of e...
Traditional flow analysis techniques, such as the ones typically employed by optimising Fortran comp...
Abstract. We propose a novel control flow analysis for higher-order functional programs, based on a ...
As a program written in multi-staged language can generate and execute code frag-ments in excution t...
. This paper describes a general purpose program analysis that computes global control-flow and data...
The analysis of control flow Involves figuring out where returns will go. How this may be done With ...
Abstract. Control Flow Analysis is a widely used approach for analysing functional and object orient...
This paper presents a graph-based formulation of control-flow analysis using results from game seman...
A review of published measures of control flow complexity in programs reveals three major deficienci...
We derive a control-flow analysis that approximates the interprocedural control-flow of both functio...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
International audienceWe derive a control-flow analysis that approximates the interproce- dural cont...
This thesis develops a demand driven solver for constraint based control flow analysis. Our approach...