Friday 19th of April 2024
 

A Tool Support for Automatic Detection of Duplicate Features during Software Product Lines Evolution


Amal Khtira, Anissa Benlarabi and Bouchra El Asri

Software product lines are continuously changing systems that must evolve to meet new customers needs and new business strategies. Due to this change, many defects impact both the core platform and the specific applications of the product line. Thus, the verification of feature models has become one of the most crucial issues related to software product line engineering. Many tools have been proposed in literature to verify product line models but few have focused on the problem of semantic feature duplication. In this paper, we introduce FDDetector, a tool that aims at optimizing the evolution of software product lines by detecting feature duplication between the existing feature models and the specifications of the new evolutions.

Keywords: Software Product Line Evolution, Feature Duplication, Tool Support, Automatic Verification, Natural Language Processing.

Download Full-Text


ABOUT THE AUTHORS

Amal Khtira
Received a degree in software engineering from National High School of Computer Science and Systems Analysis (ENSIAS) in 2008. She is currently a PhD student in the IMS (Models and Systems Engineering) Team of SIME Laboratory at ENSIAS. Her research interests include Software Product Line Engineering, Requirements Engineering, Feature Modeling and Software Evolution.

Anissa Benlarabi
Obtained a degree in software engineering from National High School of Computer Science and Systems Analysis (ENSIAS) in 2010. She is currently a PhD candidate in the IMS (Models and Systems Engineering) Team of SIME Laboratory at ENSIAS. Her research interests include Software Evolution, Biology-Based Software Approaches and Software Product Line Engineering.

Bouchra El Asri
Is a Professor in the Software Engineering Department and a member of the IMS (Models and Systems Engineering) Team of SIME Laboratory at National High School of Computer Science and Systems Analysis (ENSIAS), Rabat. Her research interests include Service-Oriented Computing, Model-Driven Engineering, Cloud Computing, Component-Based Systems and Software Product Line Engineering.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »