V
iew topic
|
Edit
|
WYSIWYG
Attach
P
rintable
r5 - 17 May 2007 - 16:38:55 -
ArturBoronat
You are here:
Proyecto META
>
Main Web
>
GruposTrabajo
>
TransformacionesMDA
---+!! Transformaciones MDA / Herramienta !MOMENT %TOC% ---++ Descripción El Desarrollo de Software Dirigido por Modelos (DSDM) constituye una aproximación para la especificación conceptual de sistemas de información a un nivel abstracto, independiente de técnicas de implementación y tecnología concretas. El DSDM cubre un amplio espectro de áreas de investigación, como son la definición de lenguajes de dominios específicos (DSLs – Domain Specific Languages); la especificación de lenguajes de modelado (metamodelos); la definición de lenguajes de transformación de modelos; el desarrollo de herramientas para definir y manipular modelos; la definición de metodologías de DSDM; la compilación de modelos a tecnología concreta, etc. En el DSDM, se pueden enmarcar aproximaciones como: * Model-Driven Architecture (MDA), una familia de estándares que proporciona una serie de lenguajes de modelado para el DSDM; * Fábricas de Software (Software Factories), basadas en líneas de producto y lenguajes de dominios específicos; * Programación Intencional, una aproximación en la que los sistemas de información se desarrollan a partir de unas intenciones; * entre otras. En esta línea de investigación se va a trabajar en una serie de herramientas integradas en entornos de modelado, como Eclipse Modeling Framework, que proporcionen soporte formal para técnicas de DSDM basadas en estándares MDA, y en sus aplicaciones: * Soporte formal para la semántica de la sintaxis abstracta de lenguajes de modelado (metamodelos). * Soporte formal para la validación de restricciones OCL. * Soporte para el lenguaje de transformaciones de modelos QVT Relations. * Técnicas de medición de métricas basadas en el DSDM. * Técnicas de gestión de modelos. La Gestión de Modelos es una disciplina que proporciona una serie de operadores para manipular cualquier artefacto software que es representado como un modelo. Estos operadores permiten realizar las tareas básicas que aparecen en la gran mayoría de procesos de desarrollo de software: integraciones de artefactos software, comparaciones, transformaciones, migración de datos, etc. Además, estas operaciones pueden ser compuestas con el objetivo de proporcionar soluciones a problemas complejos como puede ser la sincronización de artefactos software, la propagación de cambios, transformaciones incrementales con el objetivo de minimizar riesgos durante un proceso de migración de aplicaciones, etc. ---++ Miembros * [[SilviaAbrahao][Silvia Abrahao]] * [[DiegoAlonso][Diego Alonso]] * [[ArturBoronat][Artur Boronat]] %RED% (coordinador) %ENDCOLOR% * [[PepeCarsi][Pepe Carsí]] * [[CarlosCuesta][Carlos E. Cuesta]] * [[FelixGarcia][Féliz García]] * [[IgnacioGarcia][Ignacio García]] * [[AbelGomez][Abel Gómez]] * [[EmilioInsfran][Emilio Insfrán]] * [[FranciscoLucas][Francisco J. Lucas]] * [[FernandoMolina][Fernando Molina]] * [[BeatrizMora][Beatriz Mora]] * [[MacarioPolo][Macario Polo Usaola]] * [[IsidroRamos][Isidro Ramos]] * [[FranciscaRosique][Francisa Rosique]] * [[FranciscoRuiz][Francisco Ruiz]] * [[CristinaVicente][Cristina Vicente]] ---++ Plan de trabajo Cada grupo establecerá su plan de trabajo y la forma de organizarse. Sin embargo, pueden consultarse unas pautas de trabajo iniciales en [[PlanTrabajo#OrganizacionGrupos][Organización]]
V
iew topic
|
Edit
|
|
WYSIWYG
|
Attach
|
P
rintable
|
V
iew topic
|
Backlinks:
We
b
,
A
l
l Webs
|
H
istory
:
r11
|
r7
<
r6
<
r5
<
r4
|
More topic actions...
Main
Log In
Proyecto META
Documentación
Subproyectos
Miembros
Organización
Imagen Corporativa
Grupos de trabajo
Suscripción RSS
Suscripción Atom
Herramientas
Index
Search
Changes
Notifications
Statistics
Webs
Main
TWiki
English
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Proyecto META?
Send feedback