A Model Driven-Based Approach for Converting Feature Models of Software Product Lines to OWL Ontologies
Aissam Belghiat, Mohamed Boubakir, Ghada Chouikh, Djamila Kemmache
2024
Abstract
Software product line engineering has gained recognition as a promising approach to developing families of software systems. A Software Product Line (SPL) is a set of software products that share and support a set of Features. The variabilities and commonalities of the features of a software product line are modeled by Feature models (FM). The lack of formal semantics for these models has hindered their analysis and verification, and consequently their correction and evolution. The use of Ontology Web Language (OWL) ontologies should solve the problem. They accurately allow capturing the interrelationships between features in a FM, and to proceed, thereafter, to the analysis and the verification of these models by using the formal semantics of the OWL which is based on the description logic. In this paper, we propose to convert Feature Models into OWL ontologies using Model Driven Engineering (MDE). We have firstly proposed numerous semantic rules to enable the transformation. After that, meta-modeling and model transformation are used to implement and automate the rules. Specialized MDE tools are used (e.g. Acceleo, Eclipse modeling framework). The Protéger tool is used for reasoning on the generated OWL ontology. A case study is given to show the effectiveness of our approach.
DownloadPaper Citation
in Harvard Style
Belghiat A., Boubakir M., Chouikh G. and Kemmache D. (2024). A Model Driven-Based Approach for Converting Feature Models of Software Product Lines to OWL Ontologies. In Proceedings of the 20th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST; ISBN 978-989-758-718-4, SciTePress, pages 266-273. DOI: 10.5220/0012953000003825
in Bibtex Style
@conference{webist24,
author={Aissam Belghiat and Mohamed Boubakir and Ghada Chouikh and Djamila Kemmache},
title={A Model Driven-Based Approach for Converting Feature Models of Software Product Lines to OWL Ontologies},
booktitle={Proceedings of the 20th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST},
year={2024},
pages={266-273},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012953000003825},
isbn={978-989-758-718-4},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 20th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST
TI - A Model Driven-Based Approach for Converting Feature Models of Software Product Lines to OWL Ontologies
SN - 978-989-758-718-4
AU - Belghiat A.
AU - Boubakir M.
AU - Chouikh G.
AU - Kemmache D.
PY - 2024
SP - 266
EP - 273
DO - 10.5220/0012953000003825
PB - SciTePress