302 articles – 345 Notices  [english version]
HAL : hal-00277244, version 1

Fiche concise  Récupérer au format
Semantic subtyping for the pi-calculus
Castagna G., De Nicola R., Varacca D.
Journal of Theoretical Computer Science (TCS) 398, 1-3 (2008) 217-242 - http://hal.archives-ouvertes.fr/hal-00277244
Articles dans des revues avec comité de lecture
Informatique/Langage de programmation
Semantic subtyping for the pi-calculus
Giuseppe Castagna () 1, Rocco De Nicola 2, Daniele Varacca 1
1 :  Preuves, Programmes et Systèmes (PPS)
http://www.pps.jussieu.fr
CNRS : UMR7126 – Université Paris VII - Paris Diderot
Université Denis Diderot 2 Place Jussieu - case 7014 75005 PARIS
France
2 :  Dipartimento Scienze dell'Informazione
Università degli studi di Firenze
Italie
Subtyping relations for the π-calculus are usually defined in a syntactic way, by means of structural rules. We propose a semantic characterisation of channel types and use it to derive a subtyping relation. The type system we consider includes read-only and write-only channel types, as well as boolean combinations of types. A set-theoretic interpretation of types is provided, in which boolean combinations of types are interpreted as the corresponding set-theoretic operations. Subtyping is defined as inclusion of the interpretations. We prove the decidability of the subtyping relation and sketch the subtyping algorithm. In order to fully exploit the type system, we define a variant of the π-calculus where communication is subjected to pattern matching that performs dynamic typecase.
Anglais

Journal of Theoretical Computer Science (TCS)
internationale
2008
398
1-3
217-242

Référence du projet Tralala