Publications

Modular Feature Models: Representation and Configuration

Ebrahim Bagheri and Faezeh Ensan and Dragan Gasevic and Marko Boskovic
Reference:
Ebrahim Bagheri; Faezeh Ensan; Dragan Gasevic and Marko Boskovic Modular Feature Models: Representation and Configuration. In Journal of Research and Practice in Information Technology, 43 (2): 109-140, 2011.
Links to Publication: [pdf]
Abstract:
Within the realm of software product line engineering, feature modeling is one of the widely used techniques for modeling commonality as well as variability. Feature models incorporate the entire domain application configuration space, and are therefore developed collectively by teams of domain experts. In large scale industrial domains, feature models become too complex both in terms of maintenance and configuration. In order to make the maintenance and configuration of feature models feasible, we propose to modularize feature models based on the well-established Distributed Description Logics formalism. Modular feature models provide for an enhanced collaborative/ distributed feature model design, more efficient feature model evolution and better reusability of feature model structure. We also develop methods for the configuration and configuration verification of a modular feature model based on standard inference mechanisms. We describe and evaluate our proposed approach through a case study on an online electronic store application domain.
Bibtex Entry:
@article{DBLP:journals/acj/BagheriEGB11, author = {Ebrahim Bagheri and Faezeh Ensan and Dragan Gasevic and Marko Boskovic}, title = {Modular Feature Models: Representation and Configuration}, journal = {Journal of Research and Practice in Information Technology}, volume = {43}, number = {2}, year = {2011}, pages = {109-140}, webpdf = {http://ws.acs.org.au/jrpit/JRPITVolumes/JRPIT43/JRPIT43.2.109.pdf}, bibsource = {DBLP, http://dblp.uni-trier.de}, abstract = {Within the realm of software product line engineering, feature modeling is one of the widely used techniques for modeling commonality as well as variability. Feature models incorporate the entire domain application configuration space, and are therefore developed collectively by teams of domain experts. In large scale industrial domains, feature models become too complex both in terms of maintenance and configuration. In order to make the maintenance and configuration of feature models feasible, we propose to modularize feature models based on the well-established Distributed Description Logics formalism. Modular feature models provide for an enhanced collaborative/ distributed feature model design, more efficient feature model evolution and better reusability of feature model structure. We also develop methods for the configuration and configuration verification of a modular feature model based on standard inference mechanisms. We describe and evaluate our proposed approach through a case study on an online electronic store application domain.} }




Powered by WordPress