Djamal Bennouar

Work place: LIMPAF Lab, Bouira University, Algeria

E-mail: djamal.bennouar@univ-bouira.dz

Website:

Research Interests: Software, Software Construction, Software Creation and Management, Software Development Process

Biography

Djamal Bennouar is a Professor at the University of Bouira, Algeria, an Associate Researcher in the National Center for the Development of Advanced Technologies (CDTA), Algiers, the Director of the LIMPAF laboratory (Software System and Sensor Networks for Agriculture and Forestry) and a member of the LRDSI Lab at the Saad Dahlab University of Blida, Algeria. He obtained the Magister degree from the National Institute for Computer Science (INI), Algeria, in 1993 and the PhD degree from the Ecole Superieure d’Informatique (ESI), Algeria, in 2009. His main research interests include Software Architecture, Hardware Software Co-Design, Aspect Oriented Systems, E-Government and Software Product Lines. In the CDTA, D. Bennouar conducted various research related to VLSI CAD Frameworks (HDL, Inter tools communication, Engineering Databases), Computer Networking and Software Product Lines for E-Government. He is supervising a number of PhD students preparing their thesis in Software Architecture, Software Architecture Approach for System on Chip Design and Software Product Lines.

Author Articles
Software Product Lines Composition through Partial Derivation

By Amina Guendouz Djamal Bennouar

DOI: https://doi.org/10.5815/ijitcs.2017.10.05, Pub. Date: 8 Oct. 2017

Software product line approach has been successfully adopted in various software domains. In some fields, single SPLs are no longer sufficient to fulfill their requirements due to the large variability amount they include. Consequently, a set of separated SPLs is built to handle this issue and construct what is known by Multi Product Lines (MPL). However, the emergence of MPLs results in several challenges, namely: managing the reuse between SPLs, structuring the MPL model and distributed derivation. In this paper, we propose a new approach for SPLs composition. Our approach relies on two main concepts: the separation of concerns and the partial derivation. It is validated in the context of an e-Learning MPL and an illustration is explained throughout the paper. The results show that our approach helps systemizing reuse within MPLs and structuring the MPL model. Moreover, SPLs are integrated early in the development process avoiding thus the distributed derivation challenges.

[...] Read more.
Other Articles