MCRL2
Encyclopedia
mCRL2 is a specification language for describing concurrent discrete event systems. It is accompanied with a toolset, that facilitates tools, techniques and methods for simulation, analysis and visualization of behaviour. The behavioural part of the language is based on process algebra (Algebra of Communicating Processes
). The data part of the toolset is based on abstract equational data types extended with higher-order functions.
The toolset has been founded by Jan Friso Groote and is currently developed by the Design and Analysis of Systems group at
Eindhoven University of Technology
, The Netherlands.
Algebra of Communicating Processes
The Algebra of Communicating Processes is an algebraic approach to reasoning about concurrent systems. It is a member of the family of mathematical theories of concurrency known as process algebras or process calculi. ACP was initially developed by Jan Bergstra and Jan Willem Klop in 1982, as part...
). The data part of the toolset is based on abstract equational data types extended with higher-order functions.
The toolset has been founded by Jan Friso Groote and is currently developed by the Design and Analysis of Systems group at
Eindhoven University of Technology
Eindhoven University of Technology
The ' is a university of technology located in Eindhoven, Netherlands. The motto of the university is: Mens agitat molem . The university was the second of its kind in the Netherlands, only Delft University of Technology existed previously. Until mid-1980 it was known as the...
, The Netherlands.