Research

Before I wrote here, I spent several years on research in software verification and testing, mostly asking how testing and formal proof can help each other. This is that earlier work, kept for the record.

Selected

Everything, by date

  1. Paper

    Static and Dynamic Verification of Relational Properties on Self-Composed C Code

    Lionel Blatter, Nikolai Kosmatov, Pascale Le Gall, Virgile Prevosto, Guillaume Petiot

  2. Paper

    How Testing Helps to Diagnose Proof Failures

    Guillaume Petiot, Nikolai Kosmatov, Bernard Botella, Alain Giorgetti, Jacques Julliand

  3. Paper

    FISSC - A Fault Injection and Simulation Secure Collection

    Louis Dureuil, Guillaume Petiot, Marie-Laure Potet, Thanh-Ha Le, Aude Crohen, Philippe de Choudens

  4. Paper

    Your Proof Fails? Testing Helps to Find the Reason

    Guillaume Petiot, Nikolai Kosmatov, Bernard Botella, Alain Giorgetti, Jacques Julliand

  5. Paper

    Contribution to C Program Verification by Combining Tests and Proofs

    Guillaume Petiot

  6. Paper

    Sequential Generation of Structured Arrays and Its Deductive Verification

    Richard Genestier, Alain Giorgetti, Guillaume Petiot

  7. Paper

    Instrumentation of Annotated C Programs for Test Generation

    Guillaume Petiot, Bernard Botella, Jacques Julliand, Nikolai Kosmatov, Julien Signoles

  8. Talk

    Instrumentation of Annotated C Programs for Test Generation

    14th IEEE International Working Conference on Source Code Analysis and Manipulation, Victoria, British Columbia, Canada

  9. Paper

    How Test Generation Helps Software Specification and Deductive Verification in Frama-C

    Guillaume Petiot, Nikolai Kosmatov, Alain Giorgetti, Jacques Julliand

  10. Talk

    How Test Generation Helps Software Specification and Deductive Verification

    8th International Conference on Tests & Proofs, York, UK

  11. Paper

    An Optimized Memory Monitoring for Runtime Assertion Checking of C Programs

    Nikolai Kosmatov, Guillaume Petiot, Julien Signoles

  12. Paper

    Functional Parallel Programming with Revised Bulk Synchronous Parallel ML

    Wadoud Bousdira, Frederic Gava, Louis Gesbert, Frederic Loulergue, Guillaume Petiot