This thesis develops a demand driven solver for constraint based control flow analysis. Our approach is modular, flow-sensitive and scaling. It allows to efficiently construct the interprocedural control flow graph (ICFG) for object-oriented languages. The analysis is based on the formal semantics of a Java-like language. It is proven to be correct with respect to this semantics. The base algorithms are given and we evaluate the applicability of our approach to real world programs. Construction of the ICFG is a key problem for the translation and optimization of object-oriented languages. The more accurate these graphs are, the more applicable, precise and faster are these analyses. While most present techniques are flow-insensitive, we pre...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
We have developed a new approach for implementing precise intraprocedural control-flow and dataflow ...
In this paper we propose a visual language CFSL for specifying control flow semantics of programming...
This thesis develops a demand driven solver for constraint based control flow analysis. Our approach...
This paper presents INTRACFG, a declarative and language-independent framework for constructing prec...
Previous algorithms for interprocedural control flow analysis of higher-order and/or object-oriented...
Abstract. Control Flow Analysis is a widely used approach for analysing functional and object orient...
Control Flow Analysis is a widely used approach for analysing functional and object oriented program...
This paper presents the description of a possible way to build the universal linearized control flow...
We consider the quantitative analysis problem for interprocedural control-flow graphs (ICFGs). The i...
In this paper we propose a visual language CFSL for specifying control flow semantics of programming...
An operational data flow analysis framework for tracking controlling expressions of conditional bran...
Abstract. Flow logic offers a compact and versatile notation for ex-pressing the acceptability ofsol...
We consider the quantitative analysis problem for interprocedural control-flow graphs (ICFGs). The i...
Data-flow program analysis (DFA) is a powerful technique with applications ranging from compiler opt...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
We have developed a new approach for implementing precise intraprocedural control-flow and dataflow ...
In this paper we propose a visual language CFSL for specifying control flow semantics of programming...
This thesis develops a demand driven solver for constraint based control flow analysis. Our approach...
This paper presents INTRACFG, a declarative and language-independent framework for constructing prec...
Previous algorithms for interprocedural control flow analysis of higher-order and/or object-oriented...
Abstract. Control Flow Analysis is a widely used approach for analysing functional and object orient...
Control Flow Analysis is a widely used approach for analysing functional and object oriented program...
This paper presents the description of a possible way to build the universal linearized control flow...
We consider the quantitative analysis problem for interprocedural control-flow graphs (ICFGs). The i...
In this paper we propose a visual language CFSL for specifying control flow semantics of programming...
An operational data flow analysis framework for tracking controlling expressions of conditional bran...
Abstract. Flow logic offers a compact and versatile notation for ex-pressing the acceptability ofsol...
We consider the quantitative analysis problem for interprocedural control-flow graphs (ICFGs). The i...
Data-flow program analysis (DFA) is a powerful technique with applications ranging from compiler opt...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
We have developed a new approach for implementing precise intraprocedural control-flow and dataflow ...
In this paper we propose a visual language CFSL for specifying control flow semantics of programming...