Procedural Choreographic Programming

    Publikation: Artikel i tidsskrift og konference artikel i tidsskriftKonferenceartikelForskningpeer review

    Abstract

    Choreographic Programming is an emerging paradigm for correct-by-construction concurrent programming. However, its applicability is limited by the current lack of support for reusable procedures. We propose Procedural Choreographies (PC), a choreographic language model with full procedural abstraction. PC includes unbounded process creation and name mobility, yielding a powerful framework for writing correct concurrent algorithms that can be compiled into a process calculus. This increased expressivity requires a typing discipline to ensure that processes are properly connected when enacting procedures.
    OriginalsprogEngelsk
    TidsskriftLecture Notes in Computer Science
    Vol/bind10321
    Sider (fra-til)92-107
    Antal sider16
    DOI
    StatusUdgivet - 28 maj 2017
    Begivenhed International Conference on Formal Techniques for Distributed Objects, Components, and Systems - Neuchâtel, Schweiz
    Varighed: 19 jun. 201722 jun. 2017
    Konferencens nummer: 37
    https://dblp.org/db/conf/forte/index.html

    Konference

    Konference International Conference on Formal Techniques for Distributed Objects, Components, and Systems
    Nummer37
    Land/OmrådeSchweiz
    ByNeuchâtel
    Periode19/06/201722/06/2017
    Internetadresse

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'Procedural Choreographic Programming'. Sammen danner de et unikt fingeraftryk.

    Citationsformater