Martin Monperrus

Professor of software technology at KTH

A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM

14-10-2019 10:30-10:50


Software systems contain resilience code to handle those failures and unexpected events happening in production. It is essential for developers to understand and assess the resilience of their systems. Chaos engineering is a technology that aims at assessing resilience and uncovering weaknesses by actively injecting perturbations in production. In this talk, I present a novel design and implementation of a chaos engineering system in Java called ChaosMachine. See


Martin Monperrus is Professor of Software Technology at KTH Royal Institute of Technology. He was previously associate professor at the University of Lille and adjunct researcher at Inria. He received a Ph.D. from the University of Rennes, and a Master’s degree from the Compiègne University of Technology. His research lies in the field of software engineering with a current focus on automatic program repair, program hardening and chaos engineering.