El área de desarrollo de Open Canarias se creó en el año 2000 con vocación de ocupar un nicho de mercado infravalorado por otras empresas: el del desarrollo de software con alto riesgo tecnológico, que requiere de importantes esfuerzos en I+D+i. Desde un principio, buena parte de dichos esfuerzos se dirigieron hacia la automatización y reutilización en los procesos de desarrollo de la empresa..jpg)
El primer fruto fue BOA, una herramienta para el desarrollo automatizado de aplicaciones web basado en el paradigma MDA (Model-Driven Architecture). BOA permitía la generación del 100% del código de las aplicaciones a partir de modelos UML. Esta herramienta fue utilizada con éxito en numerosos proyectos; sin embargo, a la vez que nos permitió comprobar la productividad de este tipo de herramientas nos hizo ver la inmadurez tanto de la aproximación MDA en particular y del Desarrollo de Software Dirigido por Modelos (DSDM) en general, como de las herramientas que pretendían darle soporte.
En 2005, Open Canarias puso en marcha el proyecto ModelSET (Models for Software Engineering Technologies), que pretende:
(1) Avanzar en el conocimiento científico en el campo del DSDM.
(2) Desarrollar un conjunto de herramientas (tecnologías) que permitan generar software siguiendo este paradigma.
Para más información consultar www.modelset.es
ModelSET representa el esfuerzo I+D de Open Canarias para la automatización del desarrollo de software. El objetivo final de ModelSET es el desarrollo de tecnología para la producción ágil y eficiente de productos software de calidad, basándose en los paradigmas de Líneas de Producto de Software, Programación Generativa e Ingeniería Dirigida por Modelos, entre otros.
En la actualidad, cinco son las líneas principales que marcan este esfuerzo:
![]() |
Proyecto cofinanciado por el Ministerio de Industria, Turismo y Comercio, dentro del Plan Nacional de Investigación Científica, Desarrollo e Innovación Tecnológica 2004-2007 |
![]() |
Proyecto cofinanciado por el Fondo Europeo de Desarrollo Regional (FEDER) |