کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
523639 868397 2013 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Compositional and behavior-preserving reconfiguration of component connectors in Reo
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
Compositional and behavior-preserving reconfiguration of component connectors in Reo
چکیده انگلیسی

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.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Visual Languages & Computing - Volume 24, Issue 3, June 2013, Pages 153–168
نویسندگان
, , ,