Service interruption on Monday 11 July from 12:30 to 13:00: all the sites of the CCSD (HAL, Epiciences, SciencesConf, AureHAL) will be inaccessible (network hardware connection).
Skip to Main content Skip to Navigation

Développement d'Applications à Grande Echelle par Composition de Méta-Modèles

German Eduardo Vega Baez 1 
1 Adele
LSR - IMAG - Laboratoire Logiciels Systèmes Réseaux
Abstract : Model Driven Software Engineering (MDSE) is a Software Engineering approach that addresses the ever increasing complexity of software development and maintenance through a unified conceptual framework in which the whole software life cycle is seen as a process of model production, refinement and integration.
This thesis contributes to this MDSE trend. We focus mainly on the issues raised by the complexity and diversity of the domains of expertise involved in large size software applications, and we propose to address these issues in an MDSE perspective.
A domain is an expertise area, potentially shared by many different software applications. The knowledge and know-how in a domain are major assets. This expertise can be formalized and reused when captured by a Domain Specific Language (DSL).
We propose an approach in which the target system is described by different models, written in different DSL. In this approach, composing these different models allows for modeling complex application covering simultaneously different domains.
Our approach is an original contribution in that each DSL is specified by a meta model precise enough to build, in a semi automatic way, a domain virtual machine; it is this virtual machine that interprets the domain models. Then, it is possible to compose these meta models to define new and more complex domains. Meta model composition increases modularity and reuse, and allows building domain with much larger functional scope than possible with traditional approaches.
Document type :
Complete list of metadata
Contributor : German Eduardo Vega Baez Connect in order to contact the contributor
Submitted on : Monday, January 9, 2006 - 1:33:04 PM
Last modification on : Friday, March 25, 2022 - 11:08:27 AM
Long-term archiving on: : Saturday, April 3, 2010 - 7:07:46 PM


  • HAL Id : tel-00011325, version 1



German Eduardo Vega Baez. Développement d'Applications à Grande Echelle par Composition de Méta-Modèles. Génie logiciel [cs.SE]. Université Joseph-Fourier - Grenoble I, 2005. Français. ⟨tel-00011325⟩



Record views


Files downloads