Type systems for communicating processes are typically studied using abstract models – e.g., process algebras – that distill the communication behavior of programs but overlook their structure in terms of functions, methods, objects, modules. It is not always obvious how to apply these type systems to structured programming languages. In this work we port a recently developed type system that ensures deadlock freedom in the π-calculus to a higher-order language.

Padovani, L., Novara, L. (2015). Types for Deadlock-Free Higher-Order Programs. DEU : Springer [10.1007/978-3-319-19195-9_1].

Types for Deadlock-Free Higher-Order Programs

PADOVANI, Luca;
2015

Abstract

Type systems for communicating processes are typically studied using abstract models – e.g., process algebras – that distill the communication behavior of programs but overlook their structure in terms of functions, methods, objects, modules. It is not always obvious how to apply these type systems to structured programming languages. In this work we port a recently developed type system that ensures deadlock freedom in the π-calculus to a higher-order language.
2015
Proceedings of the IFIP International Conference on Formal Methods and Techniques (FORTE'15)
3
18
Padovani, L., Novara, L. (2015). Types for Deadlock-Free Higher-Order Programs. DEU : Springer [10.1007/978-3-319-19195-9_1].
Padovani, Luca; Novara, Luca
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/998221
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 6
social impact