Cross-Translating Answer Set Programs Using the ASPTOOLS Collection

No Thumbnail Available

Access rights

openAccess
acceptedVersion

URL

Journal Title

Journal ISSN

Volume Title

A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä

Date

2018-05-14

Major/Subject

Mcode

Degree programme

Language

en

Pages

2

Series

Kuenstliche Intelligenz, Volume 32, issue 2-3, pp. 183-184

Abstract

One viable way of implementing answer set programming (ASP) is to compile (ground) logic programs into other formalisms and to use existing solver technology to compute answer sets. In this article, we present an overview of translators used for such compilations, targeting at other solving paradigms such as Boolean satisfiability checking, satisfiability modulo theories, and mixed integer programming. Borrowing ideas from modern compiler design, such translators can be systematically developed in stages so that the details of the target formalism can be incorporated at the last step of the translation. In this way, the resulting translators realize a cross-compilation framework for answer set programs, coined as cross-translation in this article.

Description

Keywords

Cross compilation, Rules, Answer sets, Constraints, Satisfiability

Other note

Citation

Janhunen, T 2018, ' Cross-Translating Answer Set Programs Using the ASPTOOLS Collection ', Kuenstliche Intelligenz, vol. 32, no. 2-3, pp. 183-184 . https://doi.org/10.1007/s13218-018-0529-9