A Non-Invasive Approach For Evolving Model Transformation Chains - Andrés Estefan Yie Garzón

Marca Universidad de los Andes
LM 3.097

Enviado y Vendido por:

Entregado en 1 día

Características destacadas

Características destacadas

  • Autor: Andrés Estefan Yie Garzón
  • Editorial: U. de los Andes
  • ISBN: 9789586956642
  • Año de edición: 2012
  • No. Pág.: 238
  • Vendedor: LibreriadelaU
Ver menos
Ver más

Detalle de producto

Detalle de producto

SKU
UD592BK75OMALCO
Modelo
Libro
Peso (kg)
0,5000
Garantía del producto
1 Mes de garantía. Que cubre la garantía: Defectos de impresión. Que no cubre la garantía: Daños por mal uso y devoluciones por gusto literario, visual u otro.
Condición del producto
Nuevo

Descripción

logo_lau.jpg

773_9789586956642_uand.jpg

A Non-Invasive Approach for Evolving Model Transformation Chains

Autor: Andrés Estefan Yie Garzón
Editorial: U. de los Andes

Chain (MTC) generates applications from high level models that are defined in terms of problem domain concepts. The MTC produces a low-Ievel model that is rooted in the solution domain. An evolution problem arises when we need to include an unanticipated concern (e.g., security) to the generated applications. If there is a mismatch between the expressiveness of the high-Ievel metamodel and the new concern, then we need to adapt the existing assets (i.e., metamodels, models, and transformations). A MODEL TRANSFORMATION Chain (MTC) generates applications from high level models that are defined in terms of problem domain concepts. The MTC produces a low-Ievel model that is rooted in the solution domain. An evolution problem arises when we need to include an unanticipated concern (e.g., security) to the generated applications. If there is a mismatch between the expressiveness of the high-Ievel metamodel and the new concern, then we need to adapt the existing assets (i.e., metamodels, models, and transformations). The evolution of an MTC gives rise to several problems mainly related to the strong dependencies between metamodels and models, metamodels and transformations, and between each transformation step and the following. In this dissertation we present an approach that reduces the complexity of evolving a model transformation chain. Our approach offers several advantages: 1) it reuses the existing assets (metamodels, models and transformations), 2) it modularizes the changes in a new set of metamodels, models and transformations.3) it facilitates the modeling of different concerns in separate models which are close to the problem domain. 4) it offers an automatic derivation mechanism to identify the elements to compose in the low-Ievel models based on relationships defined in the high-Ievel.5) it eases the use of a reusable mechanism to integrate the changes.1) it reuses the existing assets (metamodels, models and transformations), 2) it modularizes the changes in a new set of metamodels, models and transformations.3) it facilitates the modeling of different concerns in separate models which are close to the problem domain. 4) it offers an automatic derivation mechanism to identify the elements to compose in the low-Ievel models based on relationships defined in the high-Ievel.5) it eases the use of a reusable mechanism to integrate the changes.2) it modularizes the changes in a new set of metamodels, models and transformations.3) it facilitates the modeling of different concerns in separate models which are close to the problem domain. 4) it offers an automatic derivation mechanism to identify the elements to compose in the low-Ievel models based on relationships defined in the high-Ievel.5) it eases the use of a reusable mechanism to integrate the changes.3) it facilitates the modeling of different concerns in separate models which are close to the problem domain. 4) it offers an automatic derivation mechanism to identify the elements to compose in the low-Ievel models based on relationships defined in the high-Ievel.5) it eases the use of a reusable mechanism to integrate the changes. 4) it offers an automatic derivation mechanism to identify the elements to compose in the low-Ievel models based on relationships defined in the high-Ievel.5) it eases the use of a reusable mechanism to integrate the changes.5) it eases the use of a reusable mechanism to integrate the changes.

Ver menos

Reseñas del producto

Este producto aún no tiene reseñas. ¡Sé el primero en compartirnos tu opinión!

Inicia sesión para escribir tu reseña Inicia sesión para escribir tu reseña