2025
On Zeno-like Behaviors in the Event Calculus with Goal-directed Answer Set Programming
VASICEK, Ondrej; Joaquin ARIAS; Jan FIEDOR; Gopal GUPTA; Brendan HALL et al.Základní údaje
Originální název
On Zeno-like Behaviors in the Event Calculus with Goal-directed Answer Set Programming
Autoři
VASICEK, Ondrej; Joaquin ARIAS; Jan FIEDOR; Gopal GUPTA; Brendan HALL; Bohuslav KRENA; Brian LARSON a Tomáš VOJNAR ORCID
Vydání
International, Proceedings 41st International Conference on Logic Programming – ICLP'25, EPTCS 439, od s. 496-510, 15 s. 2025
Nakladatel
Open Publishing Association
Další údaje
Jazyk
angličtina
Typ výsledku
Stať ve sborníku
Obor
10200 1.2 Computer and information sciences
Utajení
není předmětem státního či obchodního tajemství
Forma vydání
elektronická verze "online"
Označené pro přenos do RIV
Ano
Organizační jednotka
Fakulta informatiky
ISSN
UT WoS
EID Scopus
Klíčová slova anglicky
safety critical systems; reactive systems; real-time systems; hybrid systems; specification; verification; event calculus; answer set programming; s(CASP); Zeno behaviour
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 1. 4. 2026 11:18, RNDr. Pavel Šmerk, Ph.D.
Anotace
V originále
It has been argued that Event Calculus (EC) is suitable for modeling high-level specifications of safety-critical cyber-physical systems. The primary advantage lies in the rather small semantic gap between EC models and requirements expressed in a semi-formal natural language. Moreover, its use of continuous time and variables avoids imprecision that stems from discretization. In the past, we have shown that a goal-directed ASP system can be used for implementing these EC models. However, precise representation of time as an infinitesimally divisible continuous quantity leads to Zeno-like behaviors and to non-termination in such a system. In this work, we model a number of well-known example problems from the literature to systematically study various natural EC modeling patterns that yield these Zeno-like behaviors, and propose ways to deal with them. Moreover, we also propose a technique to automatically detect all such cases.