Concurrent ML is an extension of Standard ML with ?-calculus-like primitives for multithreaded programming. CML has a reduction semantics, but to date there has been no labelled transition system semantics provided for the entire language. In this paper, we present a labelled transition semantics for a fragment of CML called µvCML which includes features not covered before: dynamically generated local channels and thread identifiers. We show that weak bisimilarity for µvCML is a congruence, and coincides with barbed bisimulation congruence. We also provide a variant of Sangiorgi's normal bisimulation for µvCML, and show that this too coincides with bisimilarity
After various attempts, an equivalence relation is defined for labelled Petri nets, on the base of t...
Three temporal logics are introduced that induce on labeled transition systems the same identificati...
International audienceThe bisimulation proof method can be enhanced by employing `bisimulations up-t...
Concurrent ML is an extension of Standard ML with π-calculus-like primitives for multi-threaded prog...
AbstractConcurrent ML is an extension of Standard ML with π-calculus-like primitives for multi-threa...
Concurrent constraint programming (ccp) is a well-established model for concurrency. Bisimilarity is...
this paper we study CML [11] that extends Standard ML with primitives for communication; other langu...
Abstract. Developing a theory of bisimulation in higher-order languages can be hard. Particularly ch...
In the concurrent languages CCS, two programs are considered the same if they are bisimilar. Severa...
Concurrent constraint programming (ccp) is a well-established model for concurrency that singles out...
International audienceConcurrent constraint programming (ccp) is a well-established model for concur...
Concurrent constraint programming (ccp) is a well-established model for concurrency that singles out...
AbstractReppy's language CML extends Standard ML of Milner et al. with primitives for communication....
AbstractIn this paper we present a new kind of semantics for Concurrent ML, apopular concurrent exte...
Concurrent constraint programming (CCP) is a well-established model for concurrency that singles out...
After various attempts, an equivalence relation is defined for labelled Petri nets, on the base of t...
Three temporal logics are introduced that induce on labeled transition systems the same identificati...
International audienceThe bisimulation proof method can be enhanced by employing `bisimulations up-t...
Concurrent ML is an extension of Standard ML with π-calculus-like primitives for multi-threaded prog...
AbstractConcurrent ML is an extension of Standard ML with π-calculus-like primitives for multi-threa...
Concurrent constraint programming (ccp) is a well-established model for concurrency. Bisimilarity is...
this paper we study CML [11] that extends Standard ML with primitives for communication; other langu...
Abstract. Developing a theory of bisimulation in higher-order languages can be hard. Particularly ch...
In the concurrent languages CCS, two programs are considered the same if they are bisimilar. Severa...
Concurrent constraint programming (ccp) is a well-established model for concurrency that singles out...
International audienceConcurrent constraint programming (ccp) is a well-established model for concur...
Concurrent constraint programming (ccp) is a well-established model for concurrency that singles out...
AbstractReppy's language CML extends Standard ML of Milner et al. with primitives for communication....
AbstractIn this paper we present a new kind of semantics for Concurrent ML, apopular concurrent exte...
Concurrent constraint programming (CCP) is a well-established model for concurrency that singles out...
After various attempts, an equivalence relation is defined for labelled Petri nets, on the base of t...
Three temporal logics are introduced that induce on labeled transition systems the same identificati...
International audienceThe bisimulation proof method can be enhanced by employing `bisimulations up-t...