A Logic for Choreographies
- Hugo Andres Lopez,
- ,
- ,
- Davide Grohmann
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 29-43Journal (Volume, Issue Number)
Places (Brooklyn) (Print) (Volume 69)Publication milestones
- Published - 2010
Publication status
Published - 2010
ISSN
0731-0455Abstract
We explore logical reasoning for the global calculus, a coordination model based on the notion of choreography, with the aim to provide a methodology for specification and verification of structured communications. Starting with an extension of Hennessy-Milner logic, we present the global logic (GL), a modal logic describing possible interactions among participants in a choreography. We illustrate its use by giving examples of properties on service specifications. Finally, we show that, despite GL is undecidable, there is a significant decidable fragment which we provide with a sound and complete proof system for checking validity of formulae.
Access to documents
Submitted manuscript, 245.6 KB
