WorldCat Identities

Leroy, Xavier 1968-

Overview
Works: 16 works in 47 publications in 2 languages and 597 library holdings
Genres: Conference proceedings  Specifications 
Roles: Editor, Creator
Classifications: QA76.76.C65, 005.453
Publication Timeline
Key
Publications about  Xavier Leroy Publications about Xavier Leroy
Publications by  Xavier Leroy Publications by Xavier Leroy
Most widely held works by Xavier Leroy
Types in compilation : second international workshop, TIC'98, Kyoto, Japan, March 25-27, 1998 : proceedings by Xavier Leroy ( Book )
14 editions published in 1998 in English and held by 307 WorldCat member libraries worldwide
This book constitutes the thoroughly refereed post-workshop proceedings of the Second International Workshop on Types in Compilation, TIC '98, held in Kyoto, Japan in March 1998. The book presents 13 revised full papers carefully selected during an iterated reviewing process together with three invited papers. The papers are organized in topical sections on typed intermediate languages, program analyses, program transformations and code generation, memory management, partial evaluation and run-time code generation, and distributed computing
Le langage Caml by Pierre Weis ( Book )
7 editions published between 1993 and 1999 in French and held by 162 WorldCat member libraries worldwide
Manuel de référence du langage Caml by Xavier Leroy ( Book )
3 editions published between 1993 and 1994 in French and held by 60 WorldCat member libraries worldwide
Types in compilation : second international workshop, TIC '98, Kyoto, Japan, March 25 - 27, 1998 ; proceedings by Xavier Leroy ( Book )
6 editions published in 1998 in English and held by 25 WorldCat member libraries worldwide
This book constitutes the thoroughly refereed post-workshop proceedings of the Second International Workshop on Types in Compilation, TIC '98, held in Kyoto, Japan in March 1998. The book presents 13 revised full papers carefully selected during an iterated reviewing process together with three invited papers. The papers are organized in topical sections on typed intermediate languages, program analyses, program transformations and code generation, memory management, partial evaluation and run-time code generation, and distributed computing
Abstract types and the dot notation by Luca Cardelli ( Book )
5 editions published in 1990 in English and held by 21 WorldCat member libraries worldwide
The CAML LIGHT system release 0.5, documentation and user's manual by Xavier Leroy ( Book )
1 edition published in 1992 in English and held by 9 WorldCat member libraries worldwide
Types in compilation : Second International Workshop, TIC'98 : Kyoto, Japan, March 1998 : proceedings by Japan) TIC'98 (1998 : Kyoto ( )
2 editions published in 1998 in English and held by 4 WorldCat member libraries worldwide
Vérification formelle de validateurs de traduction by Jean-Baptiste Tristan ( Book )
1 edition published in 2009 in English and held by 1 WorldCat member library worldwide
Comme tout logiciel, les compilateurs, et tout particulièrement les compilateurs optimisant, peuvent être défectueux. Il est donc possible qu'ils changent la sémantique du programme compilé, et par conséquent ses propriétés. Dans le cadre de développement de logiciels critiques, où des méthodes formelles sont utilisées pour s'assurer qu'un programme satisfait certaines propriétés, et cela avant qu'il soit compilé, cela pose un problème de fond. Une solution à ce problème est de vérifier le compilateur en s'assurant qu'il préserve la sémantique des programmes compilés. Dans cette thèse, nous proposons une méthode nouvelle pour développer des passes de compilations sûres: la vérification formelle de validateurs de traduction. D'une part, cette méthode utilise la vérification formelle à l'aide d'assistant de preuve afin d'offrir le maximum de garanties de sûreté sur le compilateur. D'autre part, elle repose sur l'utilisation de la validation de traduction, où chaque exécution du compilateur est validée a posteriori, une méthode de vérification plus pragmatique qui a permis de vérifier des optimisations avancées. Nous montrons que cette approche nouvelle du problème de la vérification de compilateur est viable, et même avantageuse dans certains cas, à travers quatre exemples d'optimisations réalistes et agressives: le list scheduling, le trace scheduling, le lazy code motion et enfin le software pipelining
Vérification formelle d'un compilateur optimisant pour langages fonctionnels by Zaynah Dargaye ( Book )
1 edition published in 2009 in French and held by 1 WorldCat member library worldwide
Dans le cadre de la vérification de logiciels dans le domaine de l'embarqué critique, la préservation des propriétés établies sur le code source par le code exécutable est un point crucial. Cette préservation est obtenue par la vérification formelle du compilateur. Un compilateur est formellement vérifié s'il est accompagné d'une preuve de préservation sémantique : le comportement du programme source est préservé par celui du programme compilé, si la compilation réussit. Le projet CompCert s'intéresse à la vérification formelle de compilateur réaliste pour l'embarqué critique. Il s'agit de définir, développer et formellement vérifier de tels compilateurs dans l'assistant de preuves Coq. Cette thèse s'intéresse au développement d'un tel compilateur pour le fragment purement fonctionnel de miniML. Plus précisément, il s'agit de la vérification formelle d'une chaîne de compilation en amont de miniML vers Cminor, premier langage intermédiaire de la chaîne de compilation en aval de CompCert. Tout comme le langage source est expressif, la compilation est réaliste. Elle comporte des optimisations classiques de la compilation de langages fonctionnels : décurryfication, représentation uniforme desdonnées et une transformation CPS optimisante. Comme les compilateur moderne pour langages de haut niveau, le code généré interagit avec un gestionnaire de mémoire automatique. Cette interaction a été vérifiée
Types in compilation : second international workshop ; proceedings ( )
1 edition published in 2002 in English and held by 1 WorldCat member library worldwide
Modules mixins, modules et récursion étendue en appel par valeur by Tom Hirschowitz ( Book )
1 edition published in 2003 in English and held by 1 WorldCat member library worldwide
Proceedings of the ACM-SIGPLAN Workshop on ML (ML 2005), Tallinn, Estonia, 29 September 2005 by ACM-SIGPLAN Workshop on ML ( )
1 edition published in 2006 in English and held by 1 WorldCat member library worldwide
Le langage CAML by Pierre Weis ( )
1 edition published in 2009 in French and held by 1 WorldCat member library worldwide
Les objets en C + + : sémantique formelle mécanisée et compilation vérifiée by Tahina Ramananandro ( Book )
1 edition published in 2012 in English and held by 1 WorldCat member library worldwide
We formally specify C++ multiple inheritance with C-style embedded structures, leading us to study the concrete representation of objects with empty base optimizations. We propose a set of sufficient layout conditions, and we show that they are sound with respect to field accesses and polymorphic operations. We then specify a realistic layout algorithm based on the Common Vendor ABI for Itanium, and an extension performing empty member optimizations, and we prove that they satisfy our conditions. We obtain a verified realistic compiler from a subset of C++ to a 3-address language with low-level memory accesses. Extending our semantics with object construction and destruction, we study their intrications with multiple inheritance. This leads us to formalize resource management, namely "resource acquisition is initialization" through the subobject construction and destruction order. We also study the impact on polymorphic operations such as virtual function dispatch during construction and destruction, by generalizing the notion of dynamic type. We obtain a verified compiler for our extended semantics, in particular by verifying the implementation of dynamic type changes. All our specifications and proofs are carried out with Coq
Le langage Caml : 1er et 2e cycles, Ecoles d'ingénieurs by Pierre Weis ( Book )
1 edition published in 2005 in French and held by 1 WorldCat member library worldwide
Compilation de termes de preuves un (nouveau) mariage entre coq et OCaml by Benjamin Grégoire ( Book )
1 edition published in 2003 in French and held by 1 WorldCat member library worldwide
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.68 (from 0.00 for The CAML L ... to 0.92 for Abstract t ...)
Languages
English (33)
French (14)
Covers