TY - JOUR
T1 - Reasoning about actions with Temporal Answer Sets
AU - Giordano, Laura
AU - Martelli, Alberto
AU - Theseider Dupré, Daniele
PY - 2013/3
Y1 - 2013/3
N2 - In this paper, we combine Answer Set Programming (ASP) with Dynamic Linear Time Temporal Logic (DLTL) to define a temporal logic programming language for reasoning about complex actions and infinite computations. DLTL extends propositional temporal logic of linear time with regular programs of propositional dynamic logic, which are used for indexing temporal modalities. The action language allows general DLTL formulas to be included in domain descriptions to constrain the space of possible extensions. We introduce a notion of Temporal Answer Set for domain descriptions, based on the usual notion of Answer Set. Also, we provide a translation of domain descriptions into standard ASP and use Bounded Model Checking (BMC) techniques for the verification of DLTL constraints.
AB - In this paper, we combine Answer Set Programming (ASP) with Dynamic Linear Time Temporal Logic (DLTL) to define a temporal logic programming language for reasoning about complex actions and infinite computations. DLTL extends propositional temporal logic of linear time with regular programs of propositional dynamic logic, which are used for indexing temporal modalities. The action language allows general DLTL formulas to be included in domain descriptions to constrain the space of possible extensions. We introduce a notion of Temporal Answer Set for domain descriptions, based on the usual notion of Answer Set. Also, we provide a translation of domain descriptions into standard ASP and use Bounded Model Checking (BMC) techniques for the verification of DLTL constraints.
KW - Answer Set Programming
KW - Bounded Model Checking
KW - Temporal Logic
UR - http://www.scopus.com/inward/record.url?scp=84874602126&partnerID=8YFLogxK
U2 - 10.1017/S1471068411000639
DO - 10.1017/S1471068411000639
M3 - Article
SN - 1471-0684
VL - 13
SP - 201
EP - 225
JO - Theory and Practice of Logic Programming
JF - Theory and Practice of Logic Programming
IS - 2
ER -