International audienceResource Control Graphs can be seen as an abstract representation of programs. Each state of the program is abstracted as its size, and each instruction is abstracted as the effects it has on the size whenever it is executed. The Control Flow Graph of the programs gives indications on how the instructions might be combined during an execution. Termination proofs usually work by finding a decrease in some well-founded order. Here, the sizes of states are ordered and such kind of decrease is also found. This allows to build termination proofs similar to the ones in Size Change Termination. But the size of states can also be used to represent the space used by the program at each point. This leads to an alternate characte...
International audienceThis paper presents in a reasoned way our works on resource analysis by quasi-...
domains of monotonicity constraints or of size change graphs. First, the transition relation for a g...
A parametric approach to control dependence is presented, where the parameter is any prefix-invarian...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termin...
24 pages + 6 pages d'appendiceInternational audienceThis paper describes an automatic termination ch...
Complexity theory helps us predict and control resources, usually time and space, consumed by progra...
International audienceThe precision of an analysis based on abstract interpretation does not only de...
AbstractThe “profitability” of code optimizations is defined in terms of a Markov model of program f...
In this paper we present an intermediate program representation, called the program dependence graph...
We discuss deadlock in reference to a simple equation data-flow language, and devise a test (the cyc...
A review of published measures of control flow complexity in programs reveals three major deficienci...
AbstractWe discuss deadlock in reference to a simple equational dataflow language, and devise a test...
((R)VSDG), are intermediate representations (IRs) well suited for a wide range of program transforma...
We develop the first theory of control-flow graphs from first principles, and use it to create an al...
We present a method to automatically detect termination in a strict, first order functional language...
International audienceThis paper presents in a reasoned way our works on resource analysis by quasi-...
domains of monotonicity constraints or of size change graphs. First, the transition relation for a g...
A parametric approach to control dependence is presented, where the parameter is any prefix-invarian...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termin...
24 pages + 6 pages d'appendiceInternational audienceThis paper describes an automatic termination ch...
Complexity theory helps us predict and control resources, usually time and space, consumed by progra...
International audienceThe precision of an analysis based on abstract interpretation does not only de...
AbstractThe “profitability” of code optimizations is defined in terms of a Markov model of program f...
In this paper we present an intermediate program representation, called the program dependence graph...
We discuss deadlock in reference to a simple equation data-flow language, and devise a test (the cyc...
A review of published measures of control flow complexity in programs reveals three major deficienci...
AbstractWe discuss deadlock in reference to a simple equational dataflow language, and devise a test...
((R)VSDG), are intermediate representations (IRs) well suited for a wide range of program transforma...
We develop the first theory of control-flow graphs from first principles, and use it to create an al...
We present a method to automatically detect termination in a strict, first order functional language...
International audienceThis paper presents in a reasoned way our works on resource analysis by quasi-...
domains of monotonicity constraints or of size change graphs. First, the transition relation for a g...
A parametric approach to control dependence is presented, where the parameter is any prefix-invarian...