This paper presents a graph-based formulation of control-flow analysis using results from game semantics and proof-nets. Control-flow analysis aims to give a conservative prediction of the flow of control in a program. In our analysis, terms axe represented by proof-nets and control-flow analysis amounts to the analysis of computation paths in the proof-net. We focus on a context free analysis known in the literature as 0-CFA, and develop an algorithm for the analysis. The algorithm for 0-CFA performs dynamic transitive closure of a graph that is based on the judgement associated with the proof-net. Correctness of the algorithm relies on the correspondence between proof-nets and certain kinds of strategies in game semantics
Temporal networks are data structures for representing and reasoning about temporal constraints on a...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
AbstractComputational effects which provide access to the flow of control (such as first-class conti...
Abstract. This paper presents a graph-based formulation of controlflow analysis using results from g...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
The control flow of programs can be represented by directed graphs. In this paper we provide a unifo...
This thesis examines the use of denotational semantics to reason about control flow in sequential, b...
The semantics of programming languages lack a formal, standardized specification lan-guage. We focus...
AbstractEvent structures, Game Semantics strategies and Linear Logic proof-nets arise in different d...
In his dissertation [3], Olin Shivers introduces a concept of control flow graphs for functional lan...
Abstract. Control-flow analyses statically determine the control-flow of programs. This is a nontriv...
Network games (NGs) are played on directed graphs and are extensively used in network design and ana...
Computation A proliferation of compact representation schemes have been been proposed for various cl...
This paper presents some basic techniques for representation and analysis of software. We use the te...
Game semantics has emerged as a paradigm for giving semantics to a wide range of programming languag...
Temporal networks are data structures for representing and reasoning about temporal constraints on a...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
AbstractComputational effects which provide access to the flow of control (such as first-class conti...
Abstract. This paper presents a graph-based formulation of controlflow analysis using results from g...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
The control flow of programs can be represented by directed graphs. In this paper we provide a unifo...
This thesis examines the use of denotational semantics to reason about control flow in sequential, b...
The semantics of programming languages lack a formal, standardized specification lan-guage. We focus...
AbstractEvent structures, Game Semantics strategies and Linear Logic proof-nets arise in different d...
In his dissertation [3], Olin Shivers introduces a concept of control flow graphs for functional lan...
Abstract. Control-flow analyses statically determine the control-flow of programs. This is a nontriv...
Network games (NGs) are played on directed graphs and are extensively used in network design and ana...
Computation A proliferation of compact representation schemes have been been proposed for various cl...
This paper presents some basic techniques for representation and analysis of software. We use the te...
Game semantics has emerged as a paradigm for giving semantics to a wide range of programming languag...
Temporal networks are data structures for representing and reasoning about temporal constraints on a...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
AbstractComputational effects which provide access to the flow of control (such as first-class conti...