کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
523639 | 868397 | 2013 | 16 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Compositional and behavior-preserving reconfiguration of component connectors in Reo Compositional and behavior-preserving reconfiguration of component connectors in Reo](/preview/png/523639.png)
It is generally accepted that building software out of loosely coupled components, such as in service-oriented systems or mobile networks, yields applications that are more robust against changes and failure of single components than monolithic systems. In order to accommodate for changes in the environment or in the requirements, and anticipate to a component failure, applications are often dynamically adapted by means of a reconfiguration. In this paper, we target the visual channel-based coordination language Reo and introduce a combined structural and behavioral model for graph-based component connectors in Reo. Exploiting concepts from category theory, we model reconfigurations of connectors as transformations of the underlying connector graphs. We show that our connector model has a compositional semantics and lift structural reconfigurations to the semantical level. As a concrete application of our framework, we introduce a notion of behavior-preserving reconfiguration for Reo and provide a sufficient condition to ensure behavior-preservation statically.
► We integrate the structural and behavioral aspects of component connector in Reo.
► We generalize existing composition operators using category theory concepts.
► A semantics functor maps graphical connector models to behavioral automata models.
► We apply the graph transformation theory to model reconfiguration in Reo.
► We define a notion and a check for behavior-preserving reconfiguration.
Journal: Journal of Visual Languages & Computing - Volume 24, Issue 3, June 2013, Pages 153–168