Lenguaje Específico De Dominio Para Aplicaciones De Negocios

Claudia Naveda, Alberto Cortez, Germán Montejano, Daniel Riesco
2015 Zenodo  
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
more » ... 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 para el modelado de negocios. Se crea un lenguaje específico de dominio que contiene un metamodelo y un editor gráfico. Desde el editor gráfico se pueden producir modelos de negocio. A partir de este modelo se 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.
doi:10.5281/zenodo.59457 fatcat:batvus56azharlxfkfzxbi5qfu