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...
Data-flow program analysis (DFA) is a powerful technique with applications ranging from compiler opt...
We present an algorithm for extracting control flow graphs from Java bytecode that captures normal a...
An operational data flow analysis framework for tracking controlling expressions of conditional bran...
This thesis develops a demand driven solver for constraint based control flow analysis. Our approach...
Das Umgestalten von Quelltext ist ein essentieller Bestandteil beim Entwickeln, Erweitern und Warten...
This paper presents INTRACFG, a declarative and language-independent framework for constructing prec...
We present a new constraint-based method for generating test data for code-based unit testing. The m...
We consider the quantitative analysis problem for interprocedural control-flow graphs (ICFGs). The i...
The basic features of object-oriented software i.e. encapsulation, inheritance and poly- morphism ma...
Previous algorithms for interprocedural control flow analysis of higher-order and/or object-oriented...
Program flow analysis is a technique which determines properties about the run-time behavior of a pr...
Information flow control (IFC) is a technique to assert the security of a given program with respect...
We consider the quantitative analysis problem for interprocedural control-flow graphs (ICFGs). The i...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
We report on a case study in the application of partial evaluation, initiatedby the desire to speed ...
Data-flow program analysis (DFA) is a powerful technique with applications ranging from compiler opt...
We present an algorithm for extracting control flow graphs from Java bytecode that captures normal a...
An operational data flow analysis framework for tracking controlling expressions of conditional bran...
This thesis develops a demand driven solver for constraint based control flow analysis. Our approach...
Das Umgestalten von Quelltext ist ein essentieller Bestandteil beim Entwickeln, Erweitern und Warten...
This paper presents INTRACFG, a declarative and language-independent framework for constructing prec...
We present a new constraint-based method for generating test data for code-based unit testing. The m...
We consider the quantitative analysis problem for interprocedural control-flow graphs (ICFGs). The i...
The basic features of object-oriented software i.e. encapsulation, inheritance and poly- morphism ma...
Previous algorithms for interprocedural control flow analysis of higher-order and/or object-oriented...
Program flow analysis is a technique which determines properties about the run-time behavior of a pr...
Information flow control (IFC) is a technique to assert the security of a given program with respect...
We consider the quantitative analysis problem for interprocedural control-flow graphs (ICFGs). The i...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
We report on a case study in the application of partial evaluation, initiatedby the desire to speed ...
Data-flow program analysis (DFA) is a powerful technique with applications ranging from compiler opt...
We present an algorithm for extracting control flow graphs from Java bytecode that captures normal a...
An operational data flow analysis framework for tracking controlling expressions of conditional bran...