mlsanityData to 14 Oct 2026

Direct Encoding of Declare Constraints in ASP

arXiv 2412.10152 ↗First posted 13 Dec 2024cs.LO cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Answer Set Programming (ASP), a well-known declarative logic programming paradigm, has recently found practical application in Process Mining. In particular, ASP has been used to model tasks involving declarative specifications of business processes. In this area, Declare stands out as the most widely adopted declarative process modeling language, offering a means to model processes through sets of constraints valid traces must satisfy, that can be expressed in Linear Temporal Logic over Finite Traces (LTLf). Existing ASP-based solutions encode Declare constraints by modeling the corresponding LTLf formula or its equivalent automaton which can be obtained using established techniques. In this paper, we introduce a novel encoding for Declare constraints that directly models their semantics as ASP rules, eliminating the need for intermediate representations. We assess the effectiveness of this novel approach on two Process Mining tasks by comparing it with alternative ASP encodings and a Python library for Declare. Under consideration in Theory and Practice of Logic Programming (TPLP).

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 53 references that are in the map. First posted on arXiv 13 Dec 2024.

Builds on

5 of 53 references.

References · 5

  1. 2017Multi-shot ASP solving with clingocited by 115
  2. 2019ASP-Core-2 Input Language Formatcited by 77
  3. 2015Conformance Checking Based on Multi-Perspective Declarative Process Modelscited by 13
  4. 2022Little Tricky Logic: Misconceptions in the Understanding of LTLcited by 7
  5. 2021Process discovery on deviant traces and other stranger thingscited by 2

Built on by

Not cited yet.