Modeling Variability of Hierarchical Component-Based Systems.
The Journal of Object Technology, vol. 23, pp. 1
Abstract
The engineering of hierarchically decomposed component-based systems emphasizes the separation of concerns to reduce development complexity through work distribution and component reuse.Variability further promotes reuse, as system variants may be used in different markets or contexts.However, variability must be adequately managed as it introduces another layer of complexity to system development.Consequently, modeling of hierarchical component-based systems should support composition of variable components while simultaneously facilitating their formal analysis.To address this, we formally define variable component types, propose a modeling language for specifying the variability of hierarchically composed systems, and present a method to check the component variants' well-formedness.We extend the semantically grounded architecture description language MontiArc to realize the modeling of variable component-based systems supporting the well-formedness of variable component types and late binding of variability.The resulting realization of variable component types enables the specification of reusable and flexible components while making customization options explicit in the component interface and maintaining the black-box view of components.This can ultimately reduce complexity in developing variable components and, thus, facilitate the engineering of component-based systems.
Authors 5
-
Affiliation as printed
Chair of Software Engineering , RWTH Aachen University , Germany
-
Affiliation as printed
Institute for Control Engineering of Machine Tools and Manufacturing Units , University of Stuttgart , Germany
-
Affiliation as printed
Chair of Software Engineering , RWTH Aachen University , Germany
-
Affiliation as printed
Chair of Software Engineering , RWTH Aachen University , Germany
-
Affiliation as printed
Institute for Control Engineering of Machine Tools and Manufacturing Units , University of Stuttgart , Germany
Cited by 0 stored of 0
No patents citing this paper on Lens.org (checked 2026-10-06).