Propuesta de algoritmo para transformar del modelo independiente de la computación al modelo independiente de la plataforma

Páginas: 14 (3366 palabras) Publicado: 16 de mayo de 2013
PROPUESTA DE ALGORITMO PARA LA TRANSFORMACIÓN DEL MODELO INDEPENDIENTE DE LA COMPUTACIÓN AL MODELO INDEPENDIENTE DE LA PLATAFORMA


Autor: Sandy Soler Martínez.

Tutor(es): MSc. Leydis Lamoth Borrero.
Ing. Pavel Cisnero Almésiga.



Holguín 2013








Introducción
En las últimas décadas se ha trabajado en el área de desarrollo de sistemas para encontrartécnicas que permitan incrementar la productividad y el control de calidad en cualquier proceso de elaboración de software. Dentro de esta área la Ingeniería de Software es una de las temáticas que más desarrollo demanda en los momentos actuales. Las investigaciones relacionadas con la misma se han dirigido hacia el desarrollo de métodos y algoritmos apropiados que conlleven a la creación yexplotación de herramientas que asistan por medios computacionales al desarrollo de otros sistemas.
Entre las alternativas de reciente creación se encuentra el marco de trabajo Model Driven Architecture (MDA) por sus siglas en inglés, que constituye un intento de proporcionar una solución al problema de las plataformas cambiantes y a la portabilidad de los sistemas de información.MDA como arquitectura está destinada a aumentar la productividad en el desarrollo de software reduciendo el coste del mismo en términos de tiempo y de reutilización de componentes desarrollados para aplicaciones similares, dentro de las diferentes etapas del ciclo de desarrollo de software.
En el marco de trabajo MDA el foco del desarrollo se centra en laelaboración del modelo independiente de la computación (CIM), modelo independiente de la plataforma (PIM) y los modelos de plataforma específica (PSMs).Los modelos de plataforma específica (PSMs) se generan automáticamente a partir del PIM y lo mismo ocurre con la generación de código a partir de los PSMs.
Este enfoque centrado en el PIM aísla los problemas específicos de cadaplataforma y centra mucho mejor en las necesidades de los usuarios finales, puesto que se puede añadir funcionalidad con menos esfuerzo. El mayor esfuerzo recae sobre las herramientas de transformación, no sobre el desarrollador. Dejando fuera algunos autores el (CIM).
Por otra parte en MDA también se logra la portabilidad enfocando el desarrollo sobre el (PIM). Al ser unmodelo independiente de cualquier tecnología, todo lo definido en él es totalmente portable. Nuevamente el peso recae sobre las herramientas de transformación, que realizarán automáticamente el paso del PIM al PSM de la plataforma deseada. Además MDA tiene en cuenta la Interoperabilidad entre los diferentes PSMs generados a partir de un mismo PIM se toma enconsideración. Debido a que los PSMs pertenecen a distintas tecnologías, las herramientas de transformación generan los puentes entre ellos para garantizar la comunicación y mantener las relaciones existentes entre ellos.
Como se ha descrito hasta el momento la base fundamental del marco de trabajo MDA es la construcción de modelos y sus transformaciones hasta la obtención de unproducto de software.
Es de vital importancia la existencia de herramientas automáticas que faciliten tal proceso de transformación y verificación de modelos así como la generación de código fundamentalmente. Aunque existe un buen número de herramientas para el modelado de aplicaciones con MDA, estas herramientas no dan completo soporte a la construcción de modelos.
A raíz delestudio realizado sobre MDA se ha detectado que no existe un modelo que transforme a partir del CIM al PIM. Además este déficit se acentúa cuando se considera trabajar el desarrollo del software para plataformas de software libre. En tal sentido a partir del estudio y planteamiento de métodos, algoritmos, reglas, que faciliten la transformación de modelo independiente de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PIM Modelo independiente de la plataforma
  • Modelo de consorcio con contabilidad independiente
  • Ciudades modelo serán casi independientes
  • Modelo de Contrato de Servicios Profesionales Independientes
  • Modelo Independiente De Plataforma (Pim) Y Modelo Especifico De Plataforma (Psm)
  • Modelo Para Independientes Para Aplicacion De Retencion
  • Modelos De Inventarios De Demanda Independiente: Demanda Variable
  • Modelo de Informe de los Auditores Independientes (México 2013 Limpio)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS