A Software Factory Engine
Défense de mémoire de Sébastien Blacks
Date : 17/01/2023 14:00 - 17/01/2023 15:30
Lieu : Salle académique
Orateur(s) : Sébastien Blacks
Organisateur(s) : Isabelle Daelman
Product lines provide an approach for the automatic derivation of a software product into a set of products belonging to a family. In other words, within an application domain, a set of software systems can be defined to manage the aspects related to this domain. Therefore, these software products share a set of common characteristics and differ from each other in variable aspects. In this context, obtaining a relevant product line depends on the quality of management and implementation of the variability of the study domain. For this purpose, variability mechanisms such as aspect-oriented programming, plugins, preprocessor directives, are strongly used to build blocks of code that can be assembled at variation points. In this dissertation, we propose a software factory engine that will allow the combination of several variability mechanisms to generate software products. To begin, we will introduce product lines by moving from modeling to variability implementation mechanisms and software configuration verification techniques. Then, the variability implementation techniques proposed in the literature are presented in the state of the art while respecting the taxonomy proposed in the syllabus. At this level, the proposed software factory engine can generate different applications by assembling the variants included in the configuration according to their corresponding variability mechanisms.
Contact :
Isabelle Daelman
-
4966
-
isabelle.daelman@unamur.be
Télecharger :
vCal