Wednesday 24th of April 2024
 

A Dynamic Tracing Model for Agile Software Product Lines Domain Engineering from Features to Structural Elements: An Approach Based on Dynamic Routing


Zineb Mcharfi, Bouchra El Asri and Abdelaziz Kriouile

Even if the benefit of implementing Software Product Lines is well established, adopting such a large system is still a complex choice to make: it is hard to implement, needs a good knowledge of market growth and a clear vision of the enterprise objectives for long term. Therefore, many companies remain unwilling to adopt such an approach, unless they gain flexibility and get guarantees. Flexibility can be achieved by adopting an Agile Software Product Line approach, to make sure changes are rapidly implemented and product adapted to market evolution. Guarantees can be acquired by tracing elements and the relations between them. However, tracing in Agile Software Product Line context still needs to gain maturity as it is costly and therefore rarely adopted. In this paper, we discuss the added value of traceability for Agile Software Product Lines, and present our tracing model inspired from dynamic network routing.

Keywords: Software Product Lines, Agile Software Product Lines, traceability, trace model, dynamic routing

Download Full-Text


ABOUT THE AUTHORS

Zineb Mcharfi
Zineb Mcharfi 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, Agile Software Development and software traceability.

Bouchra El Asri
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.

Abdelaziz Kriouile
Abdelaziz Kriouile is a full Professor in the Software engineering Department and a member of SI2M Laboratory at National Higher School for Computer Science and Systems Analysis (ENSIAS), Rabat. He is also a Head of the SI3M Formation and Research Unit. His research interests include integration of viewpoints in Object-Oriented Analysis/Design, Service-Oriented Computing and speech recognition by Markov models. He has directed several Ph.D. thesis in the context of Franco-Moroccan collaborations.


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 »