Related Experiment Video
Updated: Sep 25, 2025

Automated Analysis of C. elegans Swim Behavior Using CeleST Software
Published on: December 7, 2016
starMC: an automata based CTL* model checker
Elvio Gilberto Amparore1, Susanna Donatelli1, Francesco Gallà1
1Dipartimento di Informatica, Università degli Studi di Torino, Torino, Italy.
Abstract:
Model-checking of temporal logic formulae is a widely used technique for the verification of systems. CTL is a temporal logic that allows to consider an intermix of both branching behaviours (like in CTL) and linear behaviours (LTL), overcoming the limitations of LTL (that cannot express "possibility") and CTL (cannot fully express fairness). Nevertheless CTL model-checkers are uncommon. This paper presents (1) the algorithms for a fully symbolic automata-based approach for CTL , and (2) their implementation in the open-source tool starMC, a CTL model checker for systems specified as Petri nets. Testing has been conducted on thousands of formulas over almost a hundred models. The experiments show that the fully symbolic automata-based approach of starMC can compute the set of states that satisfy a CTL formula for very large models (non trivial formulas for state spaces larger than 10480 states are evaluated in less than a minute).
Related Concept Videos
Simplified Synchronous Machine Model
In this model, each generator is connected to a...
Control System Problem
When forming a closed-loop system, issues can arise if the poles cross into the unstable region, leading to potential...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Statically Indeterminate Problem Solving

