CREST/PWL Special Event - January, 2020

Compiler Fuzzing: How Much Does It Matter

  • A study of the impact of 45 bugs in the LLVM compiler over the reliability of 309 Debian packages, comparing bugs found by fuzzing the compiler, by compiling real code and by formal verification.

Coccinelle: 10 Years of Automated Evolution in the Linux Kernel

  • The Coccinelle C-program matching and transformation tool was first released in 2008 to facilitate specification and automation in the evolution of Linux kernel code.

  • This talk studies the impact of Coccinelle on Linux kernel development and the features of Coccinelle that have made it possible.

TripleAgent: Monitoring, Perturbation and Failure-obliviousness for Automated Resilience Improvement in Java Applications

  • ​Martin Monperrus​

  • In this paper, we present a novel resilience improvement system for Java applications.

  • The unique feature of this system is to combine automated monitoring, automated perturbation injection, and automated resilience improvement.

Using MDEOptimiser to quickly apply search-based software engineering to your domain-specific problem