This abstract aims at presenting an ongoing effort to apply a novel typing mechanism stemming from Implicit Computational Complexity (ICC), that tracks dependencies between variables in three different ways, at different stages of maturation.The first and third projects bend the original typing discipline to gain finer-grained view on statements independence, to optimize loops by hoisting invariant and by splitting loops "horizontally" to parallelize them more efficiently.The second project refines and implements the original analysis to obtain a fast, modular static analyzer.All three projects aims at pushing the original type system, inspired from ICC, to its limits, to assess how ICC can in practice leads to original, sometimes orthogona...
We argue that there is a link between implicit computational complexity theory and reversible comput...
International audienceIn this paper, we show how Miquel's Implicit Calculus of Constructions (ICC) c...
Implicit Progamming (IP) mechanisms infer values by a type-directed resolution process, making progr...
This abstract aims at presenting an ongoing effort to apply a novel typing mechanism stemming from I...
Implicit computational complexity (ICC) studies machine-independent approaches to computational comp...
This work explores an unexpected application of Implicit Computational Complexity (ICC) to paralleli...
International audienceImplicit Computational Complexity (ICC) drives better understanding of complex...
During the last decade Cook, Bellantoni, Leivant and others have developed the theory of implicit co...
AbstractIt is notoriously hard to express computational complexity properties of programs in program...
The ramification method in Implicit Computational Complexity has been associated with functional pro...
Implicit computational complexity, which aims at characterizing complexity classes by machine-indepe...
Complexity theory helps us predict and control resources, usually time and space, consumed by progra...
Editeur scientifique invité. Article dans revue scientifique avec comité de lecture. internationale....
International audienceWe propose a type system for an imperative programming language, which certifi...
Version soutenanceThis thesis presents a programming language for developingpurely computational cer...
We argue that there is a link between implicit computational complexity theory and reversible comput...
International audienceIn this paper, we show how Miquel's Implicit Calculus of Constructions (ICC) c...
Implicit Progamming (IP) mechanisms infer values by a type-directed resolution process, making progr...
This abstract aims at presenting an ongoing effort to apply a novel typing mechanism stemming from I...
Implicit computational complexity (ICC) studies machine-independent approaches to computational comp...
This work explores an unexpected application of Implicit Computational Complexity (ICC) to paralleli...
International audienceImplicit Computational Complexity (ICC) drives better understanding of complex...
During the last decade Cook, Bellantoni, Leivant and others have developed the theory of implicit co...
AbstractIt is notoriously hard to express computational complexity properties of programs in program...
The ramification method in Implicit Computational Complexity has been associated with functional pro...
Implicit computational complexity, which aims at characterizing complexity classes by machine-indepe...
Complexity theory helps us predict and control resources, usually time and space, consumed by progra...
Editeur scientifique invité. Article dans revue scientifique avec comité de lecture. internationale....
International audienceWe propose a type system for an imperative programming language, which certifi...
Version soutenanceThis thesis presents a programming language for developingpurely computational cer...
We argue that there is a link between implicit computational complexity theory and reversible comput...
International audienceIn this paper, we show how Miquel's Implicit Calculus of Constructions (ICC) c...
Implicit Progamming (IP) mechanisms infer values by a type-directed resolution process, making progr...