Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Retrofitting controlled dynamic reconfiguration into the architecture description language MontiArcAutomaton

: Heim, R.; Kautz, O.; Ringert, J.O.; Rumpe, B.; Wortmann, A.


Tekinerdogan, Bedir (Ed.):
Software architecture. 10th European conference, ECSA 2016 : Copenhagen, Denmark, November 28 - December 2, 2016; Proceedings
Cham: Springer International Publishing, 2016 (Lecture Notes in Computer Science 9839)
ISBN: 978-3-319-48991-9 (Print)
ISBN: 978-3-319-48992-6 (Online)
European Conference on Software Architecture (ECSA) <10, 2016, Copenhagen>
Conference Paper
Fraunhofer FIT ()

Component & connector architecture description languages (C&C ADLs) provide hierarchical decomposition of system functionality into components and their interaction. Most ADLs fix interaction configurations at design time while some express dynamic reconfiguration of components to adapt to runtime changes. Implementing dynamic reconfiguration in a static C&C ADL by encoding it into component behavior creates implicit dependencies between components and forfeits the abstraction of behavior paramount to C&C models. We developed a mechanism for retrofitting dynamic reconfiguration into the static C&C ADL MontiArcAutomaton. This mechanism lifts reconfiguration to an architecture concern and allows to preserve encapsulation and abstraction of C&C ADLs. Our approach enables efficient retrofitting by a smooth integration of reconfiguration semantics and encapsulation. The new dynamic C&C ADL is fully backwards compatible and well-formedness of configurations can be statically checked at design time. Our work provides dynamic reconfiguration for the C&C ADL MontiArcAutomaton.