A Probabilistic Choreography Language for PRISM
- ,
- Adele Veschetti
- ,
- ,
- Darmstadt University of Technology
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewPublication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 20-37 (18 pages)Publication milestones
- Published - 2024
Publication status
Published - 2024
Volume
14676Publisher
Springer, United States, GermanyISBN (Print)
978-3-031-62696-8ISBN (Electronic)
978-3-031-62697-5Publication IDs
- Scopus: 85197248837
Host publication title
LNCSAbstract
We present a choreographic framework for modelling and analysing concurrent probabilistic systems based on the PRISM model-checker. This is achieved through the development of a choreography language, which is a specification language that allows to describe the desired interactions within a concurrent system from a global viewpoint. Employing choreographies provides a clear and comprehensive view of system interactions, enabling the discernment of process flow and detection of potential errors, thus ensuring accurate execution and enhancing system reliability. We equip our language with a probabilistic semantics and then define a formal encoding into the PRISM language and discuss its correctness. Properties of programs written in our choreographic language can be model-checked by the PRISM model-checker via their translation into the PRISM language. Finally, we implement a compiler for our language and demonstrate its practical applicability via examples drawn from the use cases featured in the PRISM website.
Publication metrics
PlumX, opens in new tab
Captures
1
Citations
1
Access to documents
Related Event
Title
International Conference on Coordination Models and Languages
Event type
ConferenceDegree of recognition
International eventDate
17/06/2024 - 21/06/2024Location
GroningenNetherlands
