Title
On the discriminating power of passivation and higher-order interaction
Abstract
This paper studies the discriminating power offered by higher-order concurrent languages, and contrasts this power with those offered by higher-order sequential languages (à la λ-calculus) and by first-order concurrent languages (à la CCS). The concurrent higher-order languages that we focus on are Higher-Order π-calculus (HOπ), which supports higher-order communication, and an extension of HOπ with passivation, a simple higher-order construct that allows one to obtain location-dependent process behaviours. The comparison is carried out by providing embeddings of first-order processes into the various languages, and then examining the resulting contextual equivalences induced on such processes. As first-order processes we consider both ordinary Labeled Transition Systems (LTSs) and Reactive Probabilistic Labeled Transition Systems (RPLTSs). The hierarchy of discriminating powers so obtained for RPLTSs is finer than that for LTSs. For instance, in the LTS case, the additional discriminating power offered by passivation in concurrency is captured, in sequential languages, by the difference between the call-by-name and call-by-value evaluation strategies of an extended typed λ-calculus.
Year
DOI
Venue
2014
10.1145/2603088.2603113
CSL-LICS
Keywords
Field
DocType
ccs,logics of programs,probabilistic processes,lambda-calculus,passivation,theory,higher-order pi-calculus,contextual equivalence,operational semantics,lambda calculus
Discrete mathematics,Lambda calculus,Computer science,Concurrency,Contrast (statistics),Probabilistic logic,Hierarchy,Passivation
Conference
Citations 
PageRank 
References 
2
0.36
29
Authors
3
Name
Order
Citations
PageRank
Marco Bernardo114915.80
Davide Sangiorgi22435172.22
Valeria Vignudelli321.38