A direct ASP encoding for Declare
Answer Set Programming (ASP), a well-known declarative programming paradigm, has recently found practical application in Process Mining, particularly in tasks involving declarative specifications of business processes. Declare is the most popular declarative process modeling language. It provides a way to model processes by sets of constraints, expressed in Linear Temporal Logic (LTL), that valid traces must satisfy. Existing ASP-based solutions encode a Declare constraint by the corresponding LTL formula or its equivalent automaton, derived using well-established techniques. In this paper, we propose a novel encoding for Declare constraints, which models their semantics directly as ASP rules, without resorting to intermediate representations. We evaluate the effectiveness of the novel approach on two Process Mining tasks by comparing it to alternative ASP encodings and a Python library for Declare.
Mon 15 JanDisplayed time zone: London change
14:00 - 15:30 | |||
14:00 30mTalk | Marketplace Logistic via Answer Set Programming PADL Mario Alviano University of Calabria, Danilo Amendola Oliveru - Smartly Engineering, Luis Angel Rodriguez Reiners University of Calabria | ||
14:30 30mTalk | Rethinking Answer Set Programming Templates PADL Mario Alviano University of Calabria, Giovambattista Ianni University of Calabria, Italy, Francesco Pacenza Department of Mathematics and Computer Science, University of Calabria, Jessica Zangari Università della Calabria | ||
15:00 30mTalk | A direct ASP encoding for Declare PADL Francesco Chiariello University of Naples Federico II, Valeria Fionda University of Calabria, Antonio Ielo University of Calabria, Francesco Ricca University of Calabria, Italy |