Modular Answer Set Programming as a Formal Specification Language
Not on the map. Why?
Abstract (arXiv)
In this paper, we study the problem of formal verification for Answer Set Programming (ASP), namely, obtaining a formal proof showing that the answer sets of a given (non-ground) logic program P correctly correspond to the solutions to the problem encoded by P, regardless of the problem instance. To this aim, we use a formal specification language based on ASP modules, so that each module can be proved to capture some informal aspect of the problem in an isolated way. This specification language relies on a novel definition of (possibly nested, first order) program modules that may incorporate local hidden atoms at different levels. Then, verifying the logic program P amounts to prove some kind of equivalence between P and its modular specification. Under consideration for acceptance in TPLP.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 3; 2026: 1.
7 papers.
- 2021Constraint Answer Set Programming: Integrational and Translational (or SMT-based) Approachescited by 7
- 2023Rethinking Answer Set Programming Templatescited by 1
- 2025Splitting Answer Set Programs with respect to Intensionality Statements (Extended Version)cited by 1
- 2025SM-based Semantics for Answer Set Programs Containing Conditional Literals and Arithmeticcited by 1
- 2022Tools and Methodologies for Verifying Answer Set Programscited by 0
- 2025Relating Answer Set Programming and Many-sorted Logics for Formal Verificationcited by 0
- 2026Parametric Modular Answer Set Programs Made Declarativecited by 0
- 2026Parametric Modular Answer Set Programs Made Declarative21 May 2026
- 2025SM-based Semantics for Answer Set Programs Containing Conditional Literals and Arithmetic3 Nov 2025
- 2025Splitting Answer Set Programs with respect to Intensionality Statements (Extended Version)25 Mar 2025
- 2025Relating Answer Set Programming and Many-sorted Logics for Formal Verification13 Feb 2025
- 2023Rethinking Answer Set Programming Templates12 Jul 2023
- 2022Tools and Methodologies for Verifying Answer Set Programs5 Aug 2022
- 2021Constraint Answer Set Programming: Integrational and Translational (or SMT-based) Approaches17 Jul 2021