Repair and Generation of Formal Models Using Synthesis

Writing a formal model is a complicated and time-consuming task.

July 2018 · Joshua Schmidt, Sebastian Krings, Michael Leuschel · In Proceedings iFM 2018, Springer LNCS

Interactive Model Repair by Synthesis

When using B or Event-B for formal specifications, model checking is often used to detect errors such as invariant violations, deadlocks or refinement errors.

May 2016 · Joshua Schmidt, Sebastian Krings, Michael Leuschel · In Proceedings ABZ 2016, Springer LNCS