International audienceComplexityParser is a static complexity analyzer for Java programs providing the first implementation of a tier-based typing discipline. The input is a file containing Java classes. If the main method can be typed and, provided the program terminates, then the program is guaranteed to do so in polynomial time and hence also to have heap and stack sizes polynomially bounded. The application uses antlr to generate a parse tree on which it performs an efficient type inference: linear in the input size, provided that the method arity is bounded by some constant
In this thesis, we study methods based on sized type systems for time complexity, especially for the...
International audienceThis paper introduces a new methodology for the complexity analysis of higher-...
Several type systems have been proposed to statically control the time complexity of lambda-calculus...
International audienceComplexityParser is a static complexity analyzer for Java programs providing t...
International audienceA type system is introduced for a strict but expressive subset of Java in orde...
Rapport techniqueInternational audienceA type system is introduced for a strict but expressive subse...
International audienceA type system is introduced for a generic Object Oriented programming language...
We present iSAPP (Imperative Static Analyser for Probabilistic Polynomial Time), a complexity verifi...
International audienceWe introduce a type system for concurrent programs described as a parallel imp...
International audienceWe propose a type system for an imperative programming language, which certifi...
We provide a resource-free characterization of register machines that computes their output within p...
Abstract. We propose a type system to analyze the time consumed by multi-threaded imperative program...
In some of the object-oriented programming languages such as Java, a regular class could contain one...
A fundamental problem in computer science is, stated informally: Given a problem, how hard is it?. W...
Complexity Measurement of any piece of programming problems is a key issue for Distributing Equivale...
In this thesis, we study methods based on sized type systems for time complexity, especially for the...
International audienceThis paper introduces a new methodology for the complexity analysis of higher-...
Several type systems have been proposed to statically control the time complexity of lambda-calculus...
International audienceComplexityParser is a static complexity analyzer for Java programs providing t...
International audienceA type system is introduced for a strict but expressive subset of Java in orde...
Rapport techniqueInternational audienceA type system is introduced for a strict but expressive subse...
International audienceA type system is introduced for a generic Object Oriented programming language...
We present iSAPP (Imperative Static Analyser for Probabilistic Polynomial Time), a complexity verifi...
International audienceWe introduce a type system for concurrent programs described as a parallel imp...
International audienceWe propose a type system for an imperative programming language, which certifi...
We provide a resource-free characterization of register machines that computes their output within p...
Abstract. We propose a type system to analyze the time consumed by multi-threaded imperative program...
In some of the object-oriented programming languages such as Java, a regular class could contain one...
A fundamental problem in computer science is, stated informally: Given a problem, how hard is it?. W...
Complexity Measurement of any piece of programming problems is a key issue for Distributing Equivale...
In this thesis, we study methods based on sized type systems for time complexity, especially for the...
International audienceThis paper introduces a new methodology for the complexity analysis of higher-...
Several type systems have been proposed to statically control the time complexity of lambda-calculus...