Concurrency Models with Causality and Events as Psi-calculi

Psi-calculi are a parametric framework for nominal calculi, where standard calculi are found as instances, like the pi-calculus, or the cryptographic spi-calculus and applied-pi. Psi-calculi have an interleaving operational semantics, with a strong foundation on the theory of nominal sets and proces...

Full description

Bibliographic Details
Main Authors: Håkon Normann, Cristian Prisacariu, Thomas Hildebrandt
Format: Article
Language:English
Published: Open Publishing Association 2014-10-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1410.7466v1
id doaj-943ffcbba3da4d519111a2d0b8fb972c
record_format Article
spelling doaj-943ffcbba3da4d519111a2d0b8fb972c2020-11-24T23:28:13ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802014-10-01166Proc. ICE 201442010.4204/EPTCS.166.3:11Concurrency Models with Causality and Events as Psi-calculiHåkon Normann0Cristian Prisacariu1Thomas Hildebrandt2 IT University of Copenhagen Institute for Informatics, University of Oslo IT University of Copenhagen Psi-calculi are a parametric framework for nominal calculi, where standard calculi are found as instances, like the pi-calculus, or the cryptographic spi-calculus and applied-pi. Psi-calculi have an interleaving operational semantics, with a strong foundation on the theory of nominal sets and process algebras. Much of the expressive power of psi-calculi comes from their logical part, i.e., assertions, conditions, and entailment, which are left quite open thus accommodating a wide range of logics. We are interested in how this expressiveness can deal with event-based models of concurrency. We thus take the popular prime event structures model and give an encoding into an instance of psi-calculi. We also take the recent and expressive model of Dynamic Condition Response Graphs (in which event structures are strictly included) and give an encoding into another corresponding instance of psi-calculi. The encodings that we achieve look rather natural and intuitive. Additional results about these encodings give us more confidence in their correctness.http://arxiv.org/pdf/1410.7466v1
collection DOAJ
language English
format Article
sources DOAJ
author Håkon Normann
Cristian Prisacariu
Thomas Hildebrandt
spellingShingle Håkon Normann
Cristian Prisacariu
Thomas Hildebrandt
Concurrency Models with Causality and Events as Psi-calculi
Electronic Proceedings in Theoretical Computer Science
author_facet Håkon Normann
Cristian Prisacariu
Thomas Hildebrandt
author_sort Håkon Normann
title Concurrency Models with Causality and Events as Psi-calculi
title_short Concurrency Models with Causality and Events as Psi-calculi
title_full Concurrency Models with Causality and Events as Psi-calculi
title_fullStr Concurrency Models with Causality and Events as Psi-calculi
title_full_unstemmed Concurrency Models with Causality and Events as Psi-calculi
title_sort concurrency models with causality and events as psi-calculi
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2014-10-01
description Psi-calculi are a parametric framework for nominal calculi, where standard calculi are found as instances, like the pi-calculus, or the cryptographic spi-calculus and applied-pi. Psi-calculi have an interleaving operational semantics, with a strong foundation on the theory of nominal sets and process algebras. Much of the expressive power of psi-calculi comes from their logical part, i.e., assertions, conditions, and entailment, which are left quite open thus accommodating a wide range of logics. We are interested in how this expressiveness can deal with event-based models of concurrency. We thus take the popular prime event structures model and give an encoding into an instance of psi-calculi. We also take the recent and expressive model of Dynamic Condition Response Graphs (in which event structures are strictly included) and give an encoding into another corresponding instance of psi-calculi. The encodings that we achieve look rather natural and intuitive. Additional results about these encodings give us more confidence in their correctness.
url http://arxiv.org/pdf/1410.7466v1
work_keys_str_mv AT hakonnormann concurrencymodelswithcausalityandeventsaspsicalculi
AT cristianprisacariu concurrencymodelswithcausalityandeventsaspsicalculi
AT thomashildebrandt concurrencymodelswithcausalityandeventsaspsicalculi
_version_ 1725550319605121024