A Compositional Semantics for Stochastic Reo Connectors

被引:6
|
作者
Moon, Young-Joo [1 ]
Silva, Alexandra [1 ]
Krause, Christian [1 ]
Arbab, Farhad [1 ]
机构
[1] CWI, Amsterdam, Netherlands
关键词
D O I
10.4204/EPTCS.30.7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:93 / 107
页数:15
相关论文
共 50 条
  • [1] Formal Semantics and Analysis of Component Connectors in Reo
    Mousavi, Mohammad Reza
    Sirjani, Marjan
    Arbab, Farhad
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 154 (01) : 83 - 99
  • [2] A compositional model to reason about end-to-end QoS in Stochastic Reo connectors
    Moon, Young-Joo
    Silva, Alexandra
    Krause, Christian
    Arbab, Farhad
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 80 : 3 - 24
  • [3] Integrated Structure and Semantics for Reo Connectors and Petri Nets
    Krause, Christian
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (12): : 57 - 69
  • [4] Compositional and behavior-preserving reconfiguration of component connectors in Reo
    Krause, Christian
    Giese, Holger
    de Vink, Erik
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2013, 24 (03): : 153 - 168
  • [5] Capturing Stochastic and Real-Time Behavior in Reo Connectors
    Li, Yi
    Zhang, Xiyue
    Ji, Yuanyi
    Sun, Meng
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2017, 2017, 10623 : 287 - 304
  • [6] Reconfiguring Distributed Reo Connectors
    Koehler, Christian
    Arbab, Farhad
    de Vink, Erik
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2009, 5486 : 221 - +
  • [7] Treo: Textual Syntax for Reo Connectors
    Dokter, Kasper
    Arbab, Farhad
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (272): : 121 - 135
  • [8] Synthesis of Reo Connectors for Strategies and Controllers
    Baier, Christel
    Klein, Joachim
    Klueppelholz, Sascha
    FUNDAMENTA INFORMATICAE, 2014, 130 (01) : 1 - 20
  • [9] Modeling component connectors in Reo by constraint automata
    Baier, Christel
    Sirjani, Marjan
    Arbab, Farhad
    Rutten, Jan
    SCIENCE OF COMPUTER PROGRAMMING, 2006, 61 (02) : 75 - 113
  • [10] Automata Based Model Checking for Reo Connectors
    Bonsangue, Marcello M.
    Izadi, Mohammad
    FUNDAMENTALS OF SOFTWARE ENGINEERING, 2010, 5961 : 260 - 275