A classification of dynamic reconfiguration in component and connector architecture description languages

Arvid Butting, Robert Heim, Oliver Kautz, Jan Oliver Ringert, Bernhard Rumpe, Andreas Wortmann

Research output: Contribution to journalConference articlepeer-review

Abstract

Architecture description languages (ADLs) facilitate model-driven engineering by fostering reuse of component models. Some of the over 120 ADLs contributed by academia and industry feature dynamic architecture reconfiguration and the underlying mechanisms vary significantly. When considering employing an ADL supporting dynamic reconfiguration it is challenging to keep track of the possibilities. We conducted a literature study investigating the different reconfiguration mechanisms of component & connector (C&C) ADLs. To this effect, we started with the 120 ADLs studied in [29], reduced these to C&C ADLs, investigated their reconfiguration mechanisms, and classified these along six dimensions. The findings unravel the state of dynamically reconfigurable C&C ADLs and support developers considering employing one in choosing the most suitable language.

Fingerprint

Dive into the research topics of 'A classification of dynamic reconfiguration in component and connector architecture description languages'. Together they form a unique fingerprint.

Cite this