8 research outputs found

    Model-driven development of web applications with UWA, MVC and JavaServer faces

    Get PDF
    This paper presents a model-driven approach to the development of web applications based on the Ubiquitous Web Application (UWA) design framework, the Model-View-Controller (MVC) architectural pattern and the JavaServer Faces technology. The approach combines a complete and robust methodology for the user-centered conceptual design of web applications with the MVC metaphor, which improves separation of business logic and data presentation. The proposed approach, by carrying the advantages of Model-Driven Development (MDD) and user-centered design, produces Web applications which are of high quality from the user's point of view and easier to maintain and evolve.Laboratorio de Investigación y Formación en Informática Avanzad

    Metamodeling or profiling: a practical case in the web engineering domain

    Get PDF
    Model Driven Development (MDD) provides several choices for the definition of modeling languages. The definition of a complete metamodel and the customization of a given metamodel using profiles are common approaches. In our opinion neither of these approaches is better than the other, and the choice should depend on the characteristics of each project. This paper describes our experiences defining a graphical notation for the characterization of web navigational maps based on a MOF metamodel and a UML profile. The advantages and drawbacks of both approaches are examined, as well as the solution selected for our project.Presentado en el VIII Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    25 Years of Model-Driven Web Engineering : What we achieved, what is missing

    Get PDF
    Model-Driven Web Engineering (MDWE) approaches aim to improve the Web applications development process by focusing on modeling instead of coding, and deriving the running application by transformations from conceptual models to code. The emergence of the Interaction Flow Modeling Language (IFML) has been an important milestone in the evolution of Web modeling languages, indicating not only the maturity of the field but also a final convergence of languages. In this paper we explain the evolution of modeling and design approaches since the early years (the 90’s) detailing the forces which drove that evolution and discussing the strengths and weaknesses of some of those approaches. A brief presentation of IFML is accompanied with a thorough analysis of the most important achievements of the MDWE community as well as the problems and obstacles that hinder the dissemination of model-driven techniques in the Web engineering field.Laboratorio de Investigación y Formación en Informática Avanzada (LIFIA

    Desarrollo de software sensible al contexto

    Get PDF
    Los Sistemas Informáticos fueron evolucionando desde aplicaciones científicas, comerciales y de escritorio, hasta el momento actual, en que pueden brindar servicios de acuerdo a la ubicación, tiempo y perfil del usuario. Las aplicaciones que brindan este tipo de funcionalidad se denominan Aplicaciones Sensibles al Contexto (CA – Context Aware), donde tienen predominancia los dispositivos móviles y el perfil del usuario. También va cambiando la forma de uso de la computadora, evolucionando desde brindar servicios a pedido del usuario hasta brindarlos en forma automática y extender la percepción y la interacción del usuario con el mundo real (realidad aumentada). La Ingeniería de Aplicaciones CA se ocupa de proporcionar un enfoque sistematizado para desarrollar este tipo de aplicaciones. El propósito de este proyecto es abarcar los aspectos de Ingeniería de Software para el desarrollo de aplicaciones CA.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Una Aplicación de una Historia Clínica Electrónica (HCE) Basado en Modelos Conceptuales para Integrar Datos Clínicos y Genómicos y Orientar la Estrategia Terapéutica

    Get PDF
    [EN] Currently, data management in oncology department is complex and requires advanced Information Systems (ISs) to process data where "omic" information should be integrated together with patient's clinical data to improve data analysis and decision-making process. This research paper reports a practical experience in this context. A Conceptual Model (CM) has been designed to develop an Information System (IS) in order to manage clinical, pathological, and molecular data in a holistic way at the oncology department of two main Hospitals in Paraguay. Additionally, model-based archetypes have been proposed to specify the selected user interaction strategy. The CM and its associated archetypes are the basis to develop a clinical IS in order to load -firstly- and manage -secondly- all the clinical data that the domain requires, showing how feasible the approach is in practice, and how much the corresponding clinical data management is improved. In this work, we want to reinforce with this real experience how using a CM along with archetypes correctly helps to design, develop and manage better information systems, emphasizing the relevance of the selected clinical domain.[ES] Actualmente, la gestión de datos en el departamento de oncología es compleja y requiere sistemas de información avanzados para procesar datos donde la información "ómica" debe integrarse junto con los datos clínicos del paciente para mejorar el análisis de datos y el proceso de toma de decisiones. Este trabajo de investigación presenta una experiencia práctica en este contexto. Se ha diseñado un Modelo Conceptual (MC) para desarrollar un Sistema de Información (SI) con el fin de gestionar datos clínicos, patológicos y moleculares de manera integral en el departamento de oncología de dos hospitales principales en Paraguay. Además, se han propuesto arquetipos basados en modelos para especificar la estrategia de interacción del usuario. El MC y los arquetipos asociados son la base para desarrollar un SI clínico con el fin de cargar -primero- y gestionar -segundo- todos los datos clínicos que requiere el dominio, mostrando cuán factible es el enfoque en la práctica y cuánto se mejora la gestión de datos. En este trabajo, queremos reforzar con esta experiencia real, cómo el uso correcto de un MC junto con los arquetipos ayuda a diseñar, desarrollar y administrar mejores sistemas de información, enfatizando la relevancia del dominio clínico seleccionado.This work has been developed in the framework of the project PINV115-149 with the financial support of the Consejo Nacional de Ciencia y Tecnología (CONACYT)- Paraguay, with resources del FEEI and with the financial support of the Spanish State Research Agency, the Generalitat Valenciana and "Multicenter Project of Multidisciplinary Training in Cancer and Application of Electronic Health Record (EHR)", and co-financed with ERDF.Arevshatyan, S.; Burriel, V.; Boscá, D.; Reyes Román, JF.; Pastor López, O.; Yoffe, I.; Denis, RMC.... (2020). An Application of an EHR Based on Conceptual Modeling to Integrate Clinical and Genomic Data and Guide Therapeutic Strategy. Anales de la Facultad de Ciencias Médicas. 53(1):17-30. https://doi.org/10.18004/anales/2020.053.01.17-030S173053
    corecore