Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
IMITATOR is a tool for parameterized verification, parameter synthesis, and robustness analysis of real-time systems with parameters. It is based on networks of parametric timed automata and extends them with mechanisms such as rational-valued global variables, stopwatches, and multi-rate clocks. It targets specialized use cases including real-time systems, preemptive scheduling, and verification of timing uncertainty.
In terms of functionality, IMITATOR covers on-the-fly computation of parameterized state spaces, EF reachability/safety synthesis, minimum-time reachability, parametric deadlock-freedom checking, synthesis of parameterized cycles and non-Zeno cycles, robustness analysis via the inverse method, behavioral cartography, and algorithms such as PRP/PRPC. Its input modeling capabilities are strong, with support for synchronization labels, exact rational variables, stopwatches, and multi-rate clocks. On the output side, it can generate graphical results such as automata, state spaces, and two-dimensional parameter regions, although the FAQ explicitly states that it does not have a native GUI.
The tool is written entirely in OCaml and uses the Parma Polyhedra Library. The IMITATOR source code is available on GitHub under the GNU GPL, allowing free use, sharing, modification, and commercial use, while derivative modifications must be released under the same license. For deployment, Linux users can download and run a static binary directly; on Mac and Windows, the recommended approach is Docker, though compiling from source is also an option.
No commercial pricing or paid service is mentioned in the main materials, so as a GPL open-source tool it can be understood as free to use. Support mainly comes through the user manual, download and installation instructions, FAQ, papers, benchmarks, RELEASES.md, GitHub issues, and email contact with the team. The documentation is fairly complete, but its style is closer to an academic research tool than to a commercial SaaS support system.
Its strengths are deep algorithm coverage, a clearly documented version history, and solid backing from case studies and academic papers. It is well suited to formal methods researchers, real-time system verification engineers, and embedded or scheduling analysis teams. Its drawbacks are a high learning curve, the lack of a native GUI, and limited API/SDK information. For everyday software development teams without a background in formal modeling, the onboarding cost may be relatively high.
The main materials do not provide information about access from mainland China, mirrors, payments, or network reachability, so access from China should be considered unknown. Since the tool is free and open source, payment is not the main issue; actual usability may depend on access to the official website, GitHub, and Docker-related resources. Uppaal is a relevant comparison or complementary tool, and the main text also mentions that there was once an experimental translation to Uppaal syntax.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on imitator.fr official site.
imitator.fr is an France Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach imitator.fr directly.