mCRL2 stands for micro Common Representation Language 2. It is a
specification language that can be used to specify and analyse the
behaviour of distributed systems and protocols and is the successor to
mCRL. Using its accompanying toolset systems can be analysed and verified
automatically.
