Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2025
- research-articleOctober 2024
Invariant Checking for SMT-Based Systems with Quantifiers
ACM Transactions on Computational Logic (TOCL), Volume 25, Issue 4Article No.: 24, Pages 1–37https://doi.org/10.1145/3686153This article addresses the problem of checking invariant properties for a large class of symbolic transition systems defined by a combination of SMT theories and quantifiers. State variables can be functions from an uninterpreted sort (finite but ...
- research-articleJanuary 2024
On the Complexity of Model Checking Knowledge and Time
ACM Transactions on Computational Logic (TOCL), Volume 25, Issue 1Article No.: 8, Pages 1–42https://doi.org/10.1145/3637212We establish the precise complexity of the model-checking problem for the main logics of knowledge and time. While this problem was known to be non-elementary for agents with perfect recall, with a number of exponentials that increases with the ...
- research-articleNovember 2023
Extensible Proof Systems for Infinite-State Systems
ACM Transactions on Computational Logic (TOCL), Volume 25, Issue 1Article No.: 2, Pages 1–60https://doi.org/10.1145/3622786This article revisits soundness and completeness of proof systems for proving that sets of states in infinite-state labeled transition systems satisfy formulas in the modal mu-calculus in order to develop proof techniques that permit the seamless ...
- research-articleJune 2023
Interpolation Results for Arrays with Length and MaxDiff
ACM Transactions on Computational Logic (TOCL), Volume 24, Issue 4Article No.: 28, Pages 1–33https://doi.org/10.1145/3587161In this article, we enrich McCarthy’s theory of extensional arrays with a length and a maxdiff operation. As is well-known, some diff operation (i.e., some kind of difference function showing where two unequal arrays differ) is needed to keep interpolants ...
-
- research-articleApril 2023
Reasoning about Quality and Fuzziness of Strategic Behaviors
ACM Transactions on Computational Logic (TOCL), Volume 24, Issue 3Article No.: 21, Pages 1–38https://doi.org/10.1145/3582498Temporal logics are extensively used for the specification of on-going behaviors of computer systems. Two significant developments in this area are the extension of traditional temporal logics with modalities that enable the specification of on-going ...
- research-articleJanuary 2022
Being Correct Is Not Enough: Efficient Verification Using Robust Linear Temporal Logic
ACM Transactions on Computational Logic (TOCL), Volume 23, Issue 2Article No.: 8, Pages 1–39https://doi.org/10.1145/3491216While most approaches in formal methods address system correctness, ensuring robustness has remained a challenge. In this article, we present and study the logic rLTL, which provides a means to formally reason about both correctness and robustness in ...
- research-articleJune 2021
Collapsible Pushdown Parity Games
- Christopher H. Broadbent,
- Arnaud Carayol,
- Matthew Hague,
- Andrzej S. Murawski,
- C.-H. Luke Ong,
- Olivier Serre
ACM Transactions on Computational Logic (TOCL), Volume 22, Issue 3Article No.: 16, Pages 1–51https://doi.org/10.1145/3457214This article studies a large class of two-player perfect-information turn-based parity games on infinite graphs, namely, those generated by collapsible pushdown automata. The main motivation for studying these games comes from the connections from ...
- research-articleOctober 2020
Model Checking a Logic for True Concurrency
ACM Transactions on Computational Logic (TOCL), Volume 21, Issue 4Article No.: 34, Pages 1–49https://doi.org/10.1145/3412853We study the model-checking problem for a logic for true concurrency, whose formulae predicate about events in computations and their causal dependencies. The logic, which represents the logical counterpart of history-preserving bisimilarity, is ...
- research-articleOctober 2020
Undecidable Cases of Model Checking Probabilistic Temporal-Epistemic Logic
ACM Transactions on Computational Logic (TOCL), Volume 21, Issue 4Article No.: 32, Pages 1–26https://doi.org/10.1145/3409250We investigate the decidability of model checking logics of time, knowledge, and probability, with respect to two epistemic semantics: the clock and synchronous perfect recall semantics in partially observable discrete-time Markov chains. Decidability ...
- research-articleApril 2020
Model Checking MITL Formulae on Timed Automata: A Logic-based Approach
ACM Transactions on Computational Logic (TOCL), Volume 21, Issue 3Article No.: 26, Pages 1–44https://doi.org/10.1145/3383687Timed Automata (TA) is de facto a standard modelling formalism to represent systems when the interest is the analysis of their behaviour as time progresses. This modelling formalism is mostly used for checking whether the behaviours of a system satisfy ...
- research-articleMarch 2020
Why Liveness for Timed Automata Is Hard, and What We Can Do About It
ACM Transactions on Computational Logic (TOCL), Volume 21, Issue 3Article No.: 17, Pages 1–28https://doi.org/10.1145/3372310The reachability problem for timed automata asks if a given automaton has a run leading to an accepting state, and the liveness problem asks if the automaton has an infinite run that visits accepting states infinitely often. Both of these problems are ...
- research-articleFebruary 2020
How Good Is a Strategy in a Game with Nature?
ACM Transactions on Computational Logic (TOCL), Volume 21, Issue 3Article No.: 21, Pages 1–39https://doi.org/10.1145/3377137We consider games with two antagonistic players—Éloïse (modelling a program) and Abélard (modelling a Byzantine environment)—and a third, unpredictable and uncontrollable player, which we call Nature. Motivated by the fact that the usual probabilistic ...
- research-articleDecember 2019
MTL and TPTL for One-Counter Machines: Expressiveness, Model Checking, and Satisfiability
ACM Transactions on Computational Logic (TOCL), Volume 21, Issue 2Article No.: 12, Pages 1–34https://doi.org/10.1145/3372789Metric Temporal Logic (MTL) and Timed Propositional Temporal Logic (TPTL) are quantitative extensions of Linear Temporal Logic (LTL) that are prominent and widely used in the verification of real-timed systems. We study MTL and TPTL as specification ...
- research-articleOctober 2019
Runtime Verification over Out-of-order Streams
ACM Transactions on Computational Logic (TOCL), Volume 21, Issue 1Article No.: 5, Pages 1–43https://doi.org/10.1145/3355609We present an approach for verifying systems at runtime. Our approach targets distributed systems whose components communicate with monitors over unreliable channels, where messages can be delayed, reordered, or even lost. Furthermore, our approach ...
- research-articleJuly 2019
Reasoning about Cognitive Trust in Stochastic Multiagent Systems
ACM Transactions on Computational Logic (TOCL), Volume 20, Issue 4Article No.: 21, Pages 1–64https://doi.org/10.1145/3329123We consider the setting of stochastic multiagent systems modelled as stochastic multiplayer games and formulate an automated verification framework for quantifying and reasoning about agents’ trust. To capture human trust, we work with a cognitive ...
- research-articleDecember 2018
Interval vs. Point Temporal Logic Model Checking: An Expressiveness Comparison
ACM Transactions on Computational Logic (TOCL), Volume 20, Issue 1Article No.: 4, Pages 1–31https://doi.org/10.1145/3281028In recent years, model checking with interval temporal logics is emerging as a viable alternative to model checking with standard point-based temporal logics, such as LTL, CTL, CTL*, and the like. The behavior of the system is modeled by means of (...
- research-articleNovember 2018
An Epistemic Strategy Logic
ACM Transactions on Computational Logic (TOCL), Volume 19, Issue 4Article No.: 26, Pages 1–45https://doi.org/10.1145/3233769This article presents an extension of temporal epistemic logic with operators that can express quantification over agent strategies. Unlike previous work on alternating temporal epistemic logic, the semantics works with systems whose states explicitly ...
- research-articleNovember 2018
An Automatic Proving Approach to Parameterized Verification
ACM Transactions on Computational Logic (TOCL), Volume 19, Issue 4Article No.: 27, Pages 1–25https://doi.org/10.1145/3232164Formal verification of parameterized protocols such as cache coherence protocols is a significant challenge. In this article, we propose an automatic proving approach and its prototype paraVerifier to handle this challenge within a unified framework as ...