Navegación

Búsqueda

Búsqueda avanzada

Resultados de búsqueda para Lenguaje Específico de Dominio

Definición del dominio de las aplicaciones Web basadas en CMS: un Metamodelo Común para CMS

En los últimos años, los Sistemas de Gestión de Contenidos (Content Management System, CMS) han aumentado su presencia en organizaciones y empresas gracias a las ventajas que ofrecen para la gestión del contenido digital. En concreto, las empresas han empezado a utilizar CMSs como plataforma de desarrollo para sus aplicaciones Web. Por esta razón, las aplicaciones Web basadas en CMS han ganado popularidad rápidamente. A pesar de ello, los métodos de ingeniería Web que existen en la actualidad no están del todo adaptados al dominio de los CMS. Esto queda reflejado en los lenguajes de modelado que proponen los métodos de ingeniería Web dirigidos por modelos ya que carecen de expresividad para representar y capturar los elementos necesarios para desarrollar este tipo de aplicaciones Web. Para contribuir a la solución de este problema presentamos en este artículo un metamodelo que recoge los principales conceptos para modelar aplicaciones Web basadas en CMS, CMS-CM (CMS Common Metamodel). Este metamodelo podría ser utilizado para extender los lenguajes de modelado ya existentes, además de servir de base a nuevos lenguajes de modelado específicos para el ámbito de los CMS.

Autores: Feliu Trias / Valeria de Castro / Marcos López-Sanz / Esperanza Marcos / 
Palabras Clave: Desarrollo dirigido por modelos - Ingeniería Web - Lenguaje Específico de Dominio - Sistema de Gestión de Contenidos

Guaraná: Integración de Aplicaciones en la Nube

El crecimiento tecnológico de las empresas ha provocado un aumento significativo del número de recursos informáticos del que dependen. El ecosistema software habitual de una empresa cuenta con sistemas y plataformas muy heterogéneas con interfaces de comunicación incompatibles. En los últimos años, este crecimiento ha provocado la necesidad de sincronizar información o generar funcionalidad adicional entre las diversas aplicaciones del ecosistema con el objetivo de mejorar los procesos de negocio de las empresas. Históricamente los proyectos de integración de aplicaciones empresariales han sido complejos y costosos, con una tasa de fracaso muy elevada. La tecnología de integración Guaraná proporciona herramientas de apoyo a los ingenieros de integración en cada fase del proyecto, permitiendo así, reducir la complejidad y el coste de los mismos.

Autores: José Carlos Yerga / José Luis Arjona / Juan Antonio Garrido / 
Palabras Clave: Bus de Servicios Empresariales - Cloud Computing - Integración de Aplicaciones - Lenguaje Específico de Dominio

Automatizando el desarrollo de editores gráficos cognitivamente eficaces

Los lenguajes específicos de dominio juegan un papel fundamental en el desarrollo de software dirigido por modelos, en cuanto permiten obtener una mayor expresividad y facilidad de uso respecto a un lenguaje de propósito general. La creación de editores gráficos para trabajar con este tipo de lenguajes no es una tarea trivial, aunque actualmente existen diferentes entornos de desarrollo que proporcionan el soporte para llevar a cabo dicha creación. Mediante el análisis de las principales características de dichos entornos, hemos identificado algunos aspectos de mejora relacionados con la eficacia cognitiva de las notaciones visuales y con la automatizacíon de todo el proceso de desarrollo de un editor gráfico. Por este motivo, en este trabajo introducimos CEViNEdit, una herramienta basada en GMF que proporciona mecanismos que permiten guiar la seleccíon de las variables visuales que componen la notación, evaluar la eficacia cognitiva de dicha seleccíon y automatizar la generación del editor gráfico.

Autores: David Granada / Angel Moreno / Juan M. Vara / Verónica A. Bollati / Esperanza Marcos / 
Palabras Clave: automatización - Eficacia Cognitiva - Ingeniería Dirigida por Modelos - Lenguaje Específico de Dominio - Notacíon Visual

No encuentra los resultados que busca? Prueba nuestra Búsqueda avanzada