Un Modèle Logique pour les Architectures Logicielles dans l’Embarqué

No Thumbnail Available
Date
2010
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Les nouvelles problématiques introduites par la pénétration de l’informatique dans l’industrie notamment celles relative aux systèmes embarqués sont axées sur la croissance et la complexité des logiciels. L’une des solutions les plus prometteuses à cette industrialisation du logiciel est la conception et le développement dans le cadre de lignes de produits logiciels. Cette technique prend en compte les facteurs communs (commonalité) et variants (variabilité) des logiciels et permettent de minimiser les coûts, les temps de réalisation et les délais de mise sur le marché. Ce travail se situe dans le contexte de la modélisation des lignes de produits logiciels en UML, et propose de nouvelles approches pour leur manipulation à travers l’activité primordiale de cette discipline, en l’occurrence, la variabilité. Dans ce mémoire, nous présentons un système de modélisation et de gestion de la variabilité architecturale dans les lignes de produits. Ce système s’articule autour de quatre contributions associées à la dimension variabilité: i. Plus raffiné dans notre modèle, le concept d’optionalité prend en compte l’extensibilité de la feature modélisée. ii. Le modèle permet une meilleure représentation de la variabilité des attributs et des méthodes. iii. Le modèle à travers l’usage des roles permet de modéliser et de gérer l’évolution des variants au niveau des classes variables. iv. Le modèle en offrant la possibilité de décrire les différentes représentations et réalisations des variabilités conceptuelles à travers les décompositions architecturales des lignes de produits par l’usage de mécanismes UML, permet une meilleure gestion de la variabilité des produits selon les différentes vues UML.
Description
Keywords
Citation