Enforcing Availability in Failure-Aware Communicating Systems - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2016

Enforcing Availability in Failure-Aware Communicating Systems

Résumé

Choreographic programming is a programming-language design approach that drives error-safe protocol development in distributed systems. Motivated by challenging scenarios in Cyber-Physical Systems (CPS), we study how choreographic programming can cater for dynamic infrastructures where the availability of components may change at runtime. We introduce the Global Quality Calculus ($$GC_q$$), a process calculus featuring novel operators for multiparty, partial and collective communications; we provide a type discipline that controls how partial communications refer only to available components; and we show that well-typed choreographies enjoy progress.
Fichier principal
Vignette du fichier
426757_1_En_13_Chapter.pdf (511.05 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01432918 , version 1 (12-01-2017)

Licence

Identifiants

Citer

Hugo A. López, Flemming Nielson, Hanne Riis Nielson. Enforcing Availability in Failure-Aware Communicating Systems. 36th International Conference on Formal Techniques for Distributed Objects, Components, and Systems (FORTE), Jun 2016, Heraklion, Greece. pp.195-211, ⟨10.1007/978-3-319-39570-8_13⟩. ⟨hal-01432918⟩
53 Consultations
78 Téléchargements

Altmetric

Partager

More