Abstract
The Message Passing Interface (MPI) framework is widely used in implementing imperative programs that exhibit a high degree of parallelism. The PARTYPES approach proposes a behavioural type discipline for MPI-like programs in which a type describes the communication protocol followed by the entire program. Well-typed programs are guaranteed to be exempt from deadlocks. In this paper we describe a type inference algorithm for a subset of the original system; the algorithm allows to statically extract a type for an MPI program from its source code.
Originalsprog | Engelsk |
---|---|
Titel | Proceedings Tenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software |
Redaktører | Vasco T. Vasconcelos , Philipp Haller |
Antal sider | 9 |
Vol/bind | 246 |
Forlag | Open Publishing Association |
Publikationsdato | 8 apr. 2017 |
Sider | 28-36 |
DOI | |
Status | Udgivet - 8 apr. 2017 |
Begivenhed | Tenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software - Uppsala, Sverige Varighed: 29 apr. 2017 → 29 apr. 2017 Konferencens nummer: 10 |
Workshop
Workshop | Tenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software |
---|---|
Nummer | 10 |
Land/Område | Sverige |
By | Uppsala |
Periode | 29/04/2017 → 29/04/2017 |
Navn | Electronic Proceedings in Theoretical Computer Science, EPTCS |
---|---|
Vol/bind | 246 |
ISSN | 2075-2180 |