Navegación

Búsqueda

Búsqueda avanzada

El autor Juan de Lara ha publicado 4 artículo(s):

1 - Una solución MDE para crear aplicaciones basadas en mensajes instantaneos a través de Twitter

Las redes sociales se utilizan para todo tipo de propósitos, en cualquier momento y lugar, gracias al auge de los dispositivos móviles. La capacidad de envío de mensajes (públicos o privados) de estos servicios se usa hoy día, de manera habitual, para segmentar al conjunto de usuarios según preferencias, opiniones y eventos. Esto no pasa desapercibido para empresas o servicios que analizan datos mediante la nueva figura del llamado social media manager. Como ejemplo de servicio, debido a su carácter eminentemente público, los tweets de Twitter pueden ser vistos como un mecanismo de díalogo entre usuarios y aplicaciones informáticas. Resaltando esta funcionalidad, proponemos el concepto de aplicación basada en mensajes instantáneos, una aplicacíon que usa los mensajes emitidos por los usuarios como un medio para obtener comandos de entrada y emitir salidas. Para ello, usaremos las ventajas del Desarrollo de Software Dirigido por Modelos para la construccíon de un prototipo (llamado Twiagle) que permita de una forma clara y concisa, mediante lenguajes de dominio específico: (i) detectar patrones en los mensajes de los usuarios, y (ii) construir aplicaciones simples mediante acciones, tales como consultas a los mensajes seleccionados y síntesis de mensajes.

Autores: Angel Mora Segura / Juan de Lara  / Jesús Sánchez Cuadrado / 
Palabras Clave: Desarrollo de Software Dirigido por Modelos - Ingeniería basada en la Web - Interfaces de Usuario basadas en Mensajes - Lenguajes de Dominio Específico - Twitter.

3 - Towards a model-driven engineering solution for language independent mutation testing

Mutation testing is a technique to assess test suite adequacy to distinguish between correct and incorrect programs. Mutation testing applies one or more small changes to a program to obtain variants called mutants. The adequacy of a test suite is measured by determining how many of the mutants it distinguishes from the original program. There are many works about mutation testing, but the existing approaches focus on a specific programming language, and usually, it is not easy to customize the set of mutation operators. In this paper, we present Wodel-Test, an extension of the Wodel tool that implements a language-independent mutation testing framework based on model-driven engineering principles.

Autores: Pablo Gómez-Abajo / Esther Guerra / Juan de Lara / Mercedes G. Merayo / 
Palabras Clave: Domain Specific Languages - model mutation - Model-Driven Engineering - Mutation testing - reverse engineering

4 - Building Scalable Graphical Modelling Environments with EMFSplitter (tool demo)

In Model-Driven Engineering the creation of Domain-Specific Modelling Languages (DSMLs) is a recurrent demanding task. Usually DSMLs are built in an ad-hoc manner and the generated environments do not scale well to face scenarios with complex systems. To improve this situation, we propose an approach to facilitate the engineering of DSMLs through a catalogue of patterns and a set of wizards to reduce the implementation time of such environments. Our approach is supported by a tool called EMFSplitter, which proposes a Modularity pattern to fragment the models and a Graphical Representation pattern, for the definition of graphical and tabular syntax.

Autores: Antonio Garmendia / Esther Guerra / Juan De Lara / 
Palabras Clave: Domain-Specific Modelling Languages - Graphical Modelling Environments - Meta-modelling - Modularity - Scalable Modelling