Parallel Processes with Real-Time and Data: The ATLANTIF Intermediate Format
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
Time abstraction in timed µCRL à la regions
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Hi-index | 0.00 |
The language µCRL, see [9], offers a uniform framework for the specification of data and processes. Data are specified by equational specifications (cf. [4]): one can declare sorts and functions working upon these sorts, and describe the meaning of these functions by equational axioms. Processes are described in process algebraic style, where the particular process syntax stems from ACP [5, 3], extended with data-parametric ingredients: there are constructs for conditional composition, and for data-parametric choice and communication. As is common in process algebra, infi- nite processes are specified by means of (finite systems of) recursive equations. In µCRL such equations can also be data-parametric. As an example each solution for the equation X = a驴X specifies the process that can only repeatedly execute a, and so does Y(17) where Y(n) is defined by the data-parametric equation Y(n)=a 驴 Y(n + 1) with n 驴 Nat.