Quantitative analysis of Reo-based service coordination

Nuno Oliveira, Alexandra Silva, Luís S. Barbosa
2014 Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC '14  
Quality of Service analysis of composed software systems is an active research area, with the goal of evaluating and improving performance and resource allocation in serviceoriented applications, namely, in the glue code -coordination layer-of such systems. Stochastic Reo offers constructs for service coordination and allows the specification of stochastic values for channels. But its state-of-the-art semantic models fail in several (important) ways. In this paper, we will see how Interactive
more » ... rkov chains (IMC), proposed as a stochastic compositional model of concurrency, can be effectively used to serve as a compositional semantic model for Stochastic Reo. Treating IMC as a direct semantic model, gives rise to more faithful models and has obvious efficiency advantages. Moreover, tool support that exists for IMC is made available, without significant effort, to verify and reason about the coordination layer modelled as Reo connectors.
doi:10.1145/2554850.2555025 dblp:conf/sac/OliveiraSB14 fatcat:ywtalv46ivgqnf2o2xwlhwfage