Un marco formal para transformaciones en la Ingeniería de Software conducida por modelos

El paradigma MDE (Model Driven Engeenering) tiene dos ejes principales: - por un lado hace énfasis en la separación entre la especificación de la funcionalidad esencial del sistema y la implementación de dicha funcionalidad usando plataformas tecnológicas específicas. Los modelos son considerados lo...

Descripción completa

Detalles Bibliográficos
Autor: Giandini, Roxana Silvia
Tipo de recurso: tesis doctoral
Estado:Versión aceptada para publicación
Fecha de publicación:2007
País:Argentina
Institución:Universidad Nacional de La Plata
Repositorio:SEDICI (UNLP)
Idioma:español
OAI Identifier:oai:sedici.unlp.edu.ar:10915/4145
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/4145
https://doi.org/10.35537/10915/4145
Access Level:acceso abierto
Palabra clave:Ciencias Informáticas
Aplicación informática
Informática
Ingeniería de software
Arquitectura de software
Análisis de Algoritmos y Problemas Complejos
Descripción
Sumario:El paradigma MDE (Model Driven Engeenering) tiene dos ejes principales: - por un lado hace énfasis en la separación entre la especificación de la funcionalidad esencial del sistema y la implementación de dicha funcionalidad usando plataformas tecnológicas específicas. Los modelos son considerados los conductores primarios en todos los aspectos del desarrollo de software. La transformación entre modelos constituye el motor del MDE y de esta manera los modelos pasan de ser entidades meramente contemplativas a ser entidades productivas. Existe también una visión genérica sobre la metodología MDE, en la cual el proceso de desarrollo de software es implementado mediante una red de transformaciones que se combinan o componen en modos diversos. La habilidad de organizar o componer diferentes transformaciones en manera flexible y confiable con el fin de producir el resultado requerido, es un desafío principal en MDE. Por lo tanto la definición formal de lenguajes de transformación debe incluir mecanismos de composición.