The MOVES Group has developed or participated in the development of the following tools:
CoDeMoC -- (Co)ntinuous Time Markov Chain against (De)terministic Timed Automata (Mo)del (C)hecker
CoDeMoC is a model checker for Continuous-time markov chain against linear time specification describe as Deterministic timed automaton. This tool compute the probability of timed path accepted by the automaton in the Markov Chain.
Smyle -- (S)ynthesizing (M)odels b(Y) (L)earning from (E)xamples
Smyle is a tool for synthesizing models by learning from example scenarios that are given as message sequence charts.
MSCan, a tool for analyzing MSC specifications
MSCan is a tool for analyzing (compositional) Message Sequence Graphs with regard to implementability (we usually think of implementability as a transformation of a given MSG to the automata model of Communicating Finite-State Machines also known as Message Passing Automata) and consistency. For this purpose MSCan allows for checking properties like for example local-choice, regularity or global cooperativity.
MoToR --- The MODEST Tool Environment
MoTor is aimed at providing means to analyse and evaluate MoDeST specifications. MoDeST is a specification language we recently developed. It provides a wide spectrum of modeling concepts, possesses rigid, process-algebra style semantics, and yet provides modern and flexible specification constructs.
MRMC - Markov Reward Model Checker
MRMC is a model checker for discrete-time and continuous-time Markov reward models. It supports reward extensions of PCTL and CSL (PRCTL and CSRL), and allows for the automated verification of properties concerning long-run and instantaneous rewards as well as cumulative rewards. In particular, it supports to check the reachability of a set of goal states (by only visiting legal states before) under a time and an accumulated reward constraint.
Besides model checking, it supports bisimulation minimization of
all models mentioned above.
ETMCC - The Erlangen-Twente Markov-Chain Model Checker
ETMCC is a prototype implementation of a model checker for continuous-time Markov chains. ETMCC supports verification techniques to check CSL and aCSL (action based CSL) properties.
For details on ETMCC consider reading HermansKMS_IJSTTT03.
A Real-Time Extension of TorX
The TorX tool is a prototype testing tool for conformance testing of reactive software. The tool requires a real implementation and a (formal) specification of that implementation. The specification describes the system behaviour that the real implementation is allowed to perform. The TorX tool is the arbiter that checks the correct behaviour of a real implementation during its execution based on the formal specification. It is also possible to use the simulation of a (formal) specification as ``implementation''.

