Choreographies in Practice

Publikation: Konference artikel i Proceeding eller bog/rapport kapitelBidrag til bog/antologiForskningpeer review

Abstract

Choreographic Programming is a development methodology for concurrent software that guarantees correctness by construction. The key to this paradigm is to disallow mismatched I/O operations in programs, and mechanically synthesise process implementations. There is still a lack of practical illustrations of the applicability of choreographies to computational problems with standard concurrent solutions. In this work, we explore the potential of choreographic programming by writing concurrent algorithms for sorting, solving linear equations, and computing Fast Fourier Transforms. The lessons learned from this experiment give directions for future improvements of the paradigm.
OriginalsprogEngelsk
TitelFormal Techniques for Distributed Objects, Components, and Systems. FORTE 2016 : Lecture Notes in Computer Science
Antal sider10
Vol/bind9688
UdgivelsesstedCham, Switzerland
ForlagSpringer Nature Switzerland
Publikationsdato24 maj 2016
Sider114-123
ISBN (Trykt)978-3-319-39569-2
ISBN (Elektronisk)978-3-319-39570-8
DOI
StatusUdgivet - 24 maj 2016
Udgivet eksterntJa
NavnLecture Notes in Computer Science

Fingeraftryk

Dyk ned i forskningsemnerne om 'Choreographies in Practice'. Sammen danner de et unikt fingeraftryk.

Citationsformater