Rapport techniqueInternational audienceA type system is introduced for a strict but expressive subset of Java in order to infer resource upper bounds on both the heap-space and the stack-space requirements of typed programs. This type system is inspired by previous works on Implicit Computational Complexity, using tiering and non-interference techniques. The presented methodology has several advantages. First, it provides explicit polynomial upper bounds to the programmer, hence avoiding OutOfMemory and StackOverFlow errors. Second, type checking is decidable in linear time. Last, it has a good expressivity since it analyzes most object oriented features like overload, inheritance, override
We present a new type system for an object-oriented (OO) language that characterizes the sizes of da...
Given a snapshot of a running program�s memory heap, and a set of types representing data in the pr...
We present a type-based approach to statically derive symbolic closed-form formulae that characteriz...
International audienceA type system is introduced for a strict but expressive subset of Java in orde...
We present a type system for a compile-time analysis of heap-space requirements of Java style object...
Abstract. We present a type system for a compile-time analysis of heap-space requirements of Java st...
Abstract. The prediction of resource consumption in programs has gained interest in the last years. ...
International audienceA type system is introduced for a generic Object Oriented programming language...
As software systems rise in size and complexity, the need for verifying some of their properties i...
International audienceComplexityParser is a static complexity analyzer for Java programs providing t...
Our objective is to propose methods for resource-aware compilation inspired by the implicit complexi...
Controlling resource usage is important for the reliability, efficiency and security of software sys...
Associated research group: Critical Systems Research GroupWe introduce an approach to find upper bou...
Resource-aware type systems statically approximate not only the expected result type of a program, b...
International audienceSeveral logical attacks against Java based smart card have been published rece...
We present a new type system for an object-oriented (OO) language that characterizes the sizes of da...
Given a snapshot of a running program�s memory heap, and a set of types representing data in the pr...
We present a type-based approach to statically derive symbolic closed-form formulae that characteriz...
International audienceA type system is introduced for a strict but expressive subset of Java in orde...
We present a type system for a compile-time analysis of heap-space requirements of Java style object...
Abstract. We present a type system for a compile-time analysis of heap-space requirements of Java st...
Abstract. The prediction of resource consumption in programs has gained interest in the last years. ...
International audienceA type system is introduced for a generic Object Oriented programming language...
As software systems rise in size and complexity, the need for verifying some of their properties i...
International audienceComplexityParser is a static complexity analyzer for Java programs providing t...
Our objective is to propose methods for resource-aware compilation inspired by the implicit complexi...
Controlling resource usage is important for the reliability, efficiency and security of software sys...
Associated research group: Critical Systems Research GroupWe introduce an approach to find upper bou...
Resource-aware type systems statically approximate not only the expected result type of a program, b...
International audienceSeveral logical attacks against Java based smart card have been published rece...
We present a new type system for an object-oriented (OO) language that characterizes the sizes of da...
Given a snapshot of a running program�s memory heap, and a set of types representing data in the pr...
We present a type-based approach to statically derive symbolic closed-form formulae that characteriz...