Université Blida 1

Planning and derivation of products in software product line based on software architecture

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

Chercher dans le dépôt


Recherche avancée

Parcourir

Mon compte