Towards more flexible architecture description languages for industrial applications
EWSA'06 Proceedings of the Third European conference on Software Architecture
Reference architectures and variability: current status and future perspectives
Proceedings of the WICSA/ECSA 2012 Companion Volume
A lightweight language for software product lines architecture description
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Hi-index | 0.00 |
Software Product Line (SPL) Engineering has emerged to become a mature domain for maximizing reuse within the context of a family of related software products. Within the process of SPL, the variability and commonality among the different products within the scope of a family is captured and modeled into a system's 'feature model'. Currently, there are no Architecture Description Languages (ADLs) that support the relationship between the feature model domain and the system architecture domain, leaving a gap which significantly increases the complexity of analyzing the system's architecture and insuring that it complies with its set feature model and variability requirements. In this paper we present ADLARS, an Architecture Description Language that supports the relationship between the system's feature model and the architectural structures in an attempt to alleviate the aforementioned problem. The link between the two spaces also allows the automatic generation of product architectures from the family reference architecture.