Skip to Main content Skip to Navigation

Construction de systèmes par application de modèles paramétrés

Abstract : Software engineering aims at being rationalized always more and tends to reach levels of productivity and reuse that come near to other fields such as mechanics or electronics. Our approach aims to specifying business components reusable in different contexts. Our idea is to introduce the notion of 'model components' parametrized by a 'required model' and that produce an 'augmented model'. Then the modeling phase can be seen as the assembly of such components by connecting provided models to required ones. Note that component ports (specified by a model) can be more sophisticated than simple interfaces of objects or software components. To support such processes, we introduce an operator (apply) to express the application of parametrized models. This operator allows to specify how to obtain a model from an existing one by the application and composition of generic ones. Alternative composition sequences of parametrized models can be elaborated to build the same system model. We formalize our approach by extending the UML2 meta-model. We propose some design patterns to preserve structuration and genericity down to exploitation phase. These patterns have been experimented in different technological platforms.
Complete list of metadatas

Cited literature [79 references]  Display  Hide  Download
Contributor : Alexis Muller <>
Submitted on : Tuesday, February 23, 2010 - 9:35:23 AM
Last modification on : Thursday, February 21, 2019 - 10:52:45 AM
Long-term archiving on: : Thursday, October 18, 2012 - 3:40:31 PM


  • HAL Id : tel-00459025, version 1



Alexis Muller. Construction de systèmes par application de modèles paramétrés. Génie logiciel [cs.SE]. Université des Sciences et Technologie de Lille - Lille I, 2006. Français. ⟨tel-00459025⟩



Record views


Files downloads