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 :
Theses
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00011325
Contributor : German Eduardo Vega Baez <>
Submitted on : Monday, January 9, 2006 - 1:33:04 PM
Last modification on : Friday, February 1, 2019 - 6:46:02 PM
Long-term archiving on : Saturday, April 3, 2010 - 7:07:46 PM

Identifiers

  • HAL Id : tel-00011325, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

522

Files downloads

267