A Compositional Semantics for Stochastic Reo Connectors

In this paper we present a compositional semantics for the channel-based coordination language Reo which enables the analysis of quality of service (QoS) properties of service compositions. For this purpose, we annotate Reo channels with stochastic delay rates and explicitly model data-arrival rates...

Full description

Bibliographic Details
Main Authors: Young-Joo Moon, Alexandra Silva, Christian Krause, Farhad Arbab
Format: Article
Language:English
Published: Open Publishing Association 2010-07-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1007.5094v1
id doaj-612cfa20d73b4770ba2b4a2a0ce0af27
record_format Article
spelling doaj-612cfa20d73b4770ba2b4a2a0ce0af272020-11-24T23:05:20ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802010-07-0130Proc. FOCLASA 20109310710.4204/EPTCS.30.7A Compositional Semantics for Stochastic Reo ConnectorsYoung-Joo MoonAlexandra SilvaChristian KrauseFarhad ArbabIn this paper we present a compositional semantics for the channel-based coordination language Reo which enables the analysis of quality of service (QoS) properties of service compositions. For this purpose, we annotate Reo channels with stochastic delay rates and explicitly model data-arrival rates at the boundary of a connector, to capture its interaction with the services that comprise its environment. We propose Stochastic Reo automata as an extension of Reo automata, in order to compositionally derive a QoS-aware semantics for Reo. We further present a translation of Stochastic Reo automata to Continuous-Time Markov Chains (CTMCs). This translation enables us to use third-party CTMC verification tools to do an end-to-end performance analysis of service compositions. http://arxiv.org/pdf/1007.5094v1
collection DOAJ
language English
format Article
sources DOAJ
author Young-Joo Moon
Alexandra Silva
Christian Krause
Farhad Arbab
spellingShingle Young-Joo Moon
Alexandra Silva
Christian Krause
Farhad Arbab
A Compositional Semantics for Stochastic Reo Connectors
Electronic Proceedings in Theoretical Computer Science
author_facet Young-Joo Moon
Alexandra Silva
Christian Krause
Farhad Arbab
author_sort Young-Joo Moon
title A Compositional Semantics for Stochastic Reo Connectors
title_short A Compositional Semantics for Stochastic Reo Connectors
title_full A Compositional Semantics for Stochastic Reo Connectors
title_fullStr A Compositional Semantics for Stochastic Reo Connectors
title_full_unstemmed A Compositional Semantics for Stochastic Reo Connectors
title_sort compositional semantics for stochastic reo connectors
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2010-07-01
description In this paper we present a compositional semantics for the channel-based coordination language Reo which enables the analysis of quality of service (QoS) properties of service compositions. For this purpose, we annotate Reo channels with stochastic delay rates and explicitly model data-arrival rates at the boundary of a connector, to capture its interaction with the services that comprise its environment. We propose Stochastic Reo automata as an extension of Reo automata, in order to compositionally derive a QoS-aware semantics for Reo. We further present a translation of Stochastic Reo automata to Continuous-Time Markov Chains (CTMCs). This translation enables us to use third-party CTMC verification tools to do an end-to-end performance analysis of service compositions.
url http://arxiv.org/pdf/1007.5094v1
work_keys_str_mv AT youngjoomoon acompositionalsemanticsforstochasticreoconnectors
AT alexandrasilva acompositionalsemanticsforstochasticreoconnectors
AT christiankrause acompositionalsemanticsforstochasticreoconnectors
AT farhadarbab acompositionalsemanticsforstochasticreoconnectors
AT youngjoomoon compositionalsemanticsforstochasticreoconnectors
AT alexandrasilva compositionalsemanticsforstochasticreoconnectors
AT christiankrause compositionalsemanticsforstochasticreoconnectors
AT farhadarbab compositionalsemanticsforstochasticreoconnectors
_version_ 1725626117035917312