Integranova enriquece ONME con la visión de expertos en el desarrollo de aplicaciones

El compilador de modelos gana en personalización e incorpora patrones de usabilidad

En el marco de la quinta edición del Scientific Advisory Board Meeting (SAB) celebrado en Oliva (Valencia), se han podido conocer los últimos avances de OlivaNova Model Execution System (ONME), un sistema de producción de soluciones informáticas, desarrollada a cargo del Consejo Científico Asesor de la plataforma. (Oliva, Valencia).- OlivaNova Model Execution System (ONME) es un sistema que permite generar aplicaciones completas a partir de modelos de software. Bajo la premisa de que el “modelo es el programa, es decir, el código, y no al revés”, según Óscar Pastor, catedrático de la Universidad Politécnica de Valencia (UPV) y padre de la idea, la solución permite programar “al cien por cien”. OlivaNova utiliza modelos de clases, funcionales y de presentación para el desarrollo de aplicaciones software completas en un tiempo inferior al de otros sistemas semi-automáticos. Con la vocación de enriquecer la denominada “máquina de programar”, se ha celebrado la quinta edición anual del SAB en la que se han recogido las mejoras funcionales que se prevé incluir a lo largo de los próximos meses. En primer lugar, destaca la inclusión del “modelado de la interacción persona-máquina en el modelo global, así como el embellecimiento y personalización de la interfaz del usuario, gracias a la incorporación de patrones de usabilidad”, según Pastor, quien presentara la idea primigenia de ONME en su tesis doctoral en 1992. Asimismo, Pastor anuncia: “Ya hemos elaborado compiladores para las últimas versiones de .Net y de los entornos J2EE”. Otro aspecto clave en el que se está trabajando es en la inclusión de tecnología de interacción natural, si bien, por el momento, sólo en el ámbito universitario y a nivel de prototipo. “Hemos incluido un modelo de requisitos, a través del que se generan descripciones en lenguaje natural, cuyo procesamiento es convertido a un modelo conceptual”, resume Pastor. Hay muchas herramientas que hablan de generación de códigos a partir de modelos, pero el valor añadido de ONME, en palabras de su creador, es que “aspira a ser un compilador de modelos”. Toma como input un modelo conceptual y genera un programa, “que no es necesario que los usarios lo modifiquen, aunque sí que lo adapten a sus necesidades”. Brian Henderson-Sellers, profesor de la Universidad de Tecnología de Sydney (Australia), uno de los miembros del Consejo Científico Asesor que ha participado en las sesiones, subraya la importancia de la estandarización: “Dado que ninguna metodología puede encajar en todas las situaciones, es necesario crear flexibilidad para que el proceso se convierta en estándar, es decir, lograr hablar el mismo lenguaje”. Perspectivas de evolución IntegraNova, enmarcada bajo el Grupo CHG, fue creada en 2005 con el objeto de comercializar OlivaNova Model Execution System, desarrollado por Care Technologies. Con una facturación global de 60 millones de euros en 2005, el propósito de los responsables del grupo es que alrededor de la mitad de ésta provenga de las empresas de tecnología en 2006. Siegfried Borho, presidente del Grupo CHG, reconoce: “Ya hemos atravesado la fase de break-even, si bien la evolución ha sido difícil desde que comenzamos en 1995”. En cuanto a las posibilidades de adquisición, Borho no sólo no las descarta, sino que se muestra receptivo: “Esta tecnología en manos de una gran empresa cambiaría la forma de desarrollar el software en un período de tres a cinco años a nivel mundial”. Con previsiones de cierre de acuerdos, Borho prevé logar “entre 50 y 100 clientes en España en 2007, siendo ese año el punto de inflexión de nuestro desarrollo”. Repsol agiliza su CDyP -------------------------------- Basándose en la necesidad de “un cambio de mentalidad”, el centro de desarrollo y programación (CDyP) de Repsol YPF, cuyo objetivo es reducir costes, riesgos y plazos de entrega, así como centralizar las tareas de I+D, decidió apostar por OlivaNova Model Execution System (ONME). Tras las “lógicas resistencias culturales ante el nuevo producto”, según Fernando Medel, jefe del centro de desarrollo y programación de Repsol YPF, se desarrolló un proyecto piloto. Entre sus resultados, Medel destacó la “reducción del número de horas necesarias” para la generación de códigos a partir de modelos, así como la facilidad en el mantenimiento. Pese a ello, puntualizó la necesidad de adaptación de ambas partes para ajustar algunos aspectos “no del todo satisfactorios”. Lilly mejora su ROI y el TCO -------------------------------------- Destacando la importancia de ser “serios con la previsión de riesgos”, Joaquín Rincón, responsable de arquitectura en Europa de Lilly explicó como OlivaNova Model Execution System (ONME) ha permitido a la compañía farmacéutica ganar seguridad ante el retorno de la inversión (ROI) y el coste total de propiedad (TCO). “Para nosotros, OlivaNova representa un nuevo paradigma en relación a cómo desarrollamos software”, expuso Rincón, acerca de su experiencia con el sistema de producción de soluciones informáticas. De hecho, reconoció que el ROI y el TCO es el mismo, tanto en el caso de usar ONME como de no hacerlo, sin embargo, “las implicaciones de su empleo han resultado del todo positivas”.

Whitepaper emc-cio-it-as-a-service-wp Whitepapers