The Formal Specification Language mCRL2
The Formal Specification Language mCRL2
复制标题
DOI:
--
复制
发表时间:
2006
影响因子:
3.1
通讯作者:
J. F. Groote;A. Mathijssen;M. Reniers;Y. Usenko;M. V. Weerdenburg
中科院分区:
文献类型:
--
作者:
J. F. Groote;A. Mathijssen;M. Reniers;Y. Usenko;M. V. Weerdenburg
We introduce mCRL2, a specification language that can be used to specify and analyse the behaviour of distributed systems. This language is the successor of the mCRL specification language. The mCRL2 language extends a timed basic process algebra with the possibility to define and use abstract data types. The mCRL2 data language features predefined and higher-order data types. The process algebraic part of mCRL2 allows a faithful translation of coloured Petri nets and component based systems: we have introduced multiactions and we have separated communication and parallelism.