Automated Backend Selection for ProB Using Deep Learning

Employing formal methods for software development usually involves using a multitude of tools such as model checkers and provers.

February 2019 · Jannik Dunkelau, Sebastian Krings, Joshua Schmidt · In Proceedings NFM 2019, Springer LNCS

Measuring Code Coverage of Prolog Programs Using Mutation Testing

Testing is an important aspect in professional software development, both to avoid and identify bugs as well as to increase maintainability.

August 2018 · Alexandros Efremidis, Joshua Schmidt, Sebastian Krings, Philipp Körner · In Proceedings WFLP 2018, Springer LNCS