Lenguaje Específico de Dominio para Aplicaciones de Negocios

Contenido principal del artículo

Claudia Naveda
Alberto Cortez
Germán Montejano
Daniel Riesco

Resumen

El desarrollo de software dirigido por modelos surge como respuesta a los principales problemas existentes en las compañías de desarrollo de software. Por un lado, se requiere gestionar la creciente complejidad de los sistemas que se construyen y mantienen, y por otro lado adaptarse a la rápida evolución de las tecnologías de software. En un proceso tradicional los costos de tener actualizado un modelo de negocios, diseñado en lenguaje UML con una herramienta CASE son altos. Esta dificultad causa que los modelos del sistema, a partir de la etapa de mantenimiento, no coincidan con los códigos fuentes. Se viola de este modo el concepto de ingeniería directa. Los modelos no coinciden con el código fuente. En virtud de esto surgen las propuestas de los nuevos paradigmas de ingeniería de software enfocados en el modelo como protagonista del proceso de desarrollo. El Modelado específico del dominio DSM (por sus siglas en inglés: Domain-Specific Modelling) produce una solución con mayor abstracción, que expresa las soluciones directamente en términos del dominio. En este trabajo se propone una solución DSL parael modelado de negocios. Se crea un lenguaje específicode dominio que contiene un metamodelo y un editor gráfico. Desde el editor gráfico se pueden producir modelos de negocio. Apartir de este modelose genera código fuente en uno o varios lenguajes de programación. De esta forma las aplicaciones finales se pueden producir a partir de un modelo.

Detalles del artículo

Sección
Artigos Convidados