The Paths to Choreography Extraction

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

Abstract

Choreographies are global descriptions of interactions among concurrent components, most notably used in the settings of verification and synthesis of correct-by-construction software. They require a top-down approach: programmers first write choreographies, and then use them to verify or synthesize their programs. However, most software does not come with choreographies yet, which prevents their application. To attack this problem, previous work investigated choreography extraction, which automatically constructs a choreography that describes the behavior of a given set of programs or protocol specifications. We propose a new extraction methodology that improves on the state of the art: we can deal with programs that are equipped with state and internal computation; time complexity is dramatically better; and we capture programs that work by exploiting asynchronous communication.
OriginalsprogEngelsk
TitelFoundations of Software Science and Computation Structures : Lecture Notes in Computer Science
Antal sider17
Vol/bind10203
UdgivelsesstedBerlin, Germany
ForlagSpringer
Publikationsdato16 mar. 2017
Sider424-440
ISBN (Trykt)978-3-662-54457-0
ISBN (Elektronisk)978-3-662-54458-7
DOI
StatusUdgivet - 16 mar. 2017
Udgivet eksterntJa
NavnLecture Notes in Computer Science

Fingeraftryk

Dyk ned i forskningsemnerne om 'The Paths to Choreography Extraction'. Sammen danner de et unikt fingeraftryk.

Citationsformater