Prolog Coding Guidelines: Status and Tool Support

ICLP 2019, Las Cruces, NM, USA

September 2019 · Sebastian Krings · ICLP 2019

Towards Constraint Logic Programming over Strings for Test Data Generation

DECLARE 2019, Cottbus, Germany

September 2019 · Sebastian Krings · DECLARE 2019

Prolog Coding Guidelines: Status and Tool Support

The importance of coding guidelines is generally accepted throughout developers of every programming language.

July 2019 · Falco Nogatz, Philipp Körner, Sebastian Krings · In Technical Communications ICLP 2019, EPTCS

Towards Constraint Logic Programming over Strings for Test Data Generation

Software is notoriously hard to test.

July 2019 · Sebastian Krings, Joshua Schmidt, Patrick Skowronek, Jannik Dunkelau, Dierk Ehmke · Accepted for WLP 2019

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

Three is a crowd: SAT, SMT and CLP on a chessboard

Constraint solving technology for declarative formal models has made considerable progress in recent years, and has many applications such as animation of high-level specifications, test case generation, or symbolic model checking.

January 2018 · Sebastian Krings, Michael Leuschel, Philipp Körner, Stefan Hallerstede, Miran Hasanagic · In Proceedings PADL 2018, Springer LNCS

Contraint Logic Programming over Infinite Domains with an Application to Proof

We present a CLP(FD)-based constraint solver able to deal with unbounded domains.

January 2017 · Sebastian Krings, Michael Leuschel · In Proceedings WLP 2016, EPTCS