TL;DR
CGAAL is a novel distributed on-the-fly ATL model checker that employs heuristic search strategies, significantly outperforming existing tools like PRISM-games in efficiency on various case studies.
Contribution
The paper introduces CGAAL, a new distributed on-the-fly ATL model checker with multiple heuristic search strategies, improving speed and efficiency over existing tools.
Findings
CGAAL is often one to three orders of magnitude faster than PRISM-games.
Heuristic strategies like DHS, IHS, and LPS outperform traditional search methods.
CGAAL effectively encodes ATL using extended dependency graphs with negation edges.
Abstract
We present CGAAL, our efficient on-the-fly model checker for alternating-time temporal logic (ATL) on concurrent game structures (CGS). We present how our tool encodes ATL as extended dependency graphs with negation edges and employs the distributed on-the-fly algorithm by Dalsgaard et al. Our tool offers multiple novel search strategies for the algorithm, including DHS which is inspired by PageRank and uses the in-degree of configurations as a heuristic, IHS which estimates instability of assignment values, and LPS which estimates the distance to a state satisfying the constituent property using linear programming. CGS are input using our modelling language LCGS, where composition and synchronisation are easily described. We prove the correctness of our encoding, and our experiments show that our tool CGAAL is often one to three orders of magnitude faster than the popular tool…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
