Afficher la notice abrégée
dc.contributor.author |
Lahiani, Nesrine |
|
dc.date.accessioned |
2021-11-09T09:04:54Z |
|
dc.date.available |
2021-11-09T09:04:54Z |
|
dc.date.issued |
2019 |
|
dc.identifier.citation |
Blida |
fr_FR |
dc.identifier.uri |
http://di.univ-blida.dz:8080/jspui/handle/123456789/12820 |
|
dc.description |
bibliogr.,4cd room,95p. |
fr_FR |
dc.description.abstract |
Companies are more and more forced to customize their software products for completely different customers. In practice they often clone an existing system and adapt it to the customer's needs. In such scenarios software product lines promise benefits, for example, reduced maintenance effort, improved quality, and customizability. However, introducing new development processes into a company is risky and might not pay off . The other advantage is that this fairly recent software development paradigm allows companies to create efficiently a variety of complicated products with a short lead-time. This thesis focuses on product planning and derivation, which is the process of creating individual products (members) during application engineering using shared product family artifact.
Firstly, we propose to apply Model-Driven Engineering techniques to provide a systematization of the Domain Engineering therefore to enable the automation of the Application Engineering. Model-driven techniques commonly rely on the use of metamodeling as a means to automate model-to-text and model-to-model transformations. In this work, we use ATL as a model-to-model transformation language and Acceleo as a model-to-text transformation language.
Secondly, due to the fact that a generalization relation may also exist between product lines. We propose a new structure to represent a composite software product line that allows members of the composition to communicate and interact with each other. The hierarchical structure proposed is based on inheritance that provides an easily understandable representation. The aim of the representation is to derive multiple products using a simple but practical method.
Finally, we illustrate the application of our approaches in various case studies in the context of e-Government Product Lines, from the feature model of each different product line to the final application. By applying the proposed approach, it becomes feasible to derive a number of applications in a specific domain |
fr_FR |
dc.language.iso |
en |
fr_FR |
dc.publisher |
univ-blida1 |
fr_FR |
dc.subject |
Architecture logicielle |
fr_FR |
dc.subject |
Ligne de produits logiciels |
fr_FR |
dc.title |
Planning and derivation of products in software product line based on software architecture |
fr_FR |
dc.type |
Thesis |
fr_FR |
Fichier(s) constituant ce document
Ce document figure dans la(les) collection(s) suivante(s)
Afficher la notice abrégée