Analysing Input/Output-Capabilities of Mobile Processes with a Generic Type System [chapter]

Barbara König
2000 Lecture Notes in Computer Science  
We introduce a generic type system for the synchronous polyadic π -calculus, allowing us to mechanise the analysis of input/output capabilities of mobile processes. The parameter of the generic type system is a lattice-ordered monoid, the elements of which are used to describe the capabilities of channels with respect to their input/output capabilities. The type system can be instantiated in order to check process properties such as upper and lower bounds on the number of processes concurrently
more » ... using a channel, confluence and absence of blocked processes.
doi:10.1007/3-540-45022-x_34 fatcat:kgobuvrltjdhrng2vjxlr63ndi