International audienceRewriting is a widely established formalism with major applications in computer science. It is indeed a staple of many formal verification applications as it is especially well suited to describe program semantics and transformations. In particular, constructor based term rewriting systems are generally used to illustrate the behaviour of functional programs.In the context of formal verification, it is often necessary to characterize the shape of the reducts of such rewrite systems and, in a typed context, the underlying type system provides syntactic guarantees on the form of these terms by exhibiting, among others, the constructor symbols that they can contain. On the other hand, when performing (program) transformat...
International audienceWe introduce a new framework of algebraic pure type systems in which we consid...
We show how programming language semantics and definitions of their corresponding type systems can b...
One of the most attractive features of untyped languages for programmers is the flexibility in term...
National audienceProgram transformation is a common practice in computer science, and its many appli...
Rewriting is a formalism widely used in computer science and mathematical logic. The classical forma...
La transformation de programmes est une pratique très courante dans le domaine des sciences informat...
Program transformation is an extremely common practice in computer science. From compilation to test...
This paper describes a uniform approach to the automation of verification tasks associated with whil...
One of the most attractive features of untyped languages for programmers is the flexibility in term ...
In the context of the study of rule-based programming, we focus in this paper on the property of C-r...
One of the most attractive features of untyped languages is the flexibility in term creation and man...
Static analysis examines program code to reason over all possible behaviours that might arise at run...
Reachability logic has been applied to K rewrite-rule-based language definitions as a language...
We present a technique for inducing functional programs from few, well chosen input/output-examples ...
Static analysis of program semantics can be used to provide strong guarantees about the correctness ...
International audienceWe introduce a new framework of algebraic pure type systems in which we consid...
We show how programming language semantics and definitions of their corresponding type systems can b...
One of the most attractive features of untyped languages for programmers is the flexibility in term...
National audienceProgram transformation is a common practice in computer science, and its many appli...
Rewriting is a formalism widely used in computer science and mathematical logic. The classical forma...
La transformation de programmes est une pratique très courante dans le domaine des sciences informat...
Program transformation is an extremely common practice in computer science. From compilation to test...
This paper describes a uniform approach to the automation of verification tasks associated with whil...
One of the most attractive features of untyped languages for programmers is the flexibility in term ...
In the context of the study of rule-based programming, we focus in this paper on the property of C-r...
One of the most attractive features of untyped languages is the flexibility in term creation and man...
Static analysis examines program code to reason over all possible behaviours that might arise at run...
Reachability logic has been applied to K rewrite-rule-based language definitions as a language...
We present a technique for inducing functional programs from few, well chosen input/output-examples ...
Static analysis of program semantics can be used to provide strong guarantees about the correctness ...
International audienceWe introduce a new framework of algebraic pure type systems in which we consid...
We show how programming language semantics and definitions of their corresponding type systems can b...
One of the most attractive features of untyped languages for programmers is the flexibility in term...