Demostraciones de Herramientas

URI permanente para esta colección:

Artículos en la categoría Demostraciones de Herramientas publicados en las Actas de las XVI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2021).
Notificar un error en esta colección

Examinar

Envíos recientes

Mostrando 1 - 5 de 5
  • Artículo
    Social Events Analyzer (SEA): Un toolkit para minar Social Workflows mediante Federated Process Mining
    Rojo, Javier; García Alonso, José Manuel; Berrocal, José Javier; Hernández Núñez, Juan María; Murillo Rodríguez, Juan Manuel; Canal, Carlos. Actas de las XVI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2021), 2021-09-22.
    La ingente cantidad de información recogida por los dispositivos móviles proporciona una visión de los distintos procesos que un usuario sigue en su día a a día. Estos procesos pueden ser analizados, con el fin de saber más acerca del usuario como individuo y como parte de distintos grupos sociales. Sin embargo, analizar eventos que están sujetos al comportamiento humano, donde el indeterminismo y la variabilidad prevalecen, no es sencillo. No existen, por lo tanto, técnicas sencillas que permitan discernir que usuarios pertenecen a un determinado grupo y cuales no, impidiendo crear Social Workflows solo con la información de aquellos usuarios que tienen algo en común. En esta demo presentamos Social Events Analyzer (SEA), un toolkit que permite analizar Social Workflows mediante Federated Process Mining. SEA proporciona modelos más fieles al comportamiento de los usuarios que conforman un Social Workflow y abre la puerta al uso de la minería de procesos como base para la creación de nuevos procedimientos automáticos adaptados al comportamiento de los usuarios.
  • Artículo
    Supporting Tools for Microservices Composition through the choreography of BPMN fragments (Demo)
    Valderas, Pedro; Torres, Victoria; Pelechano, Vicente. Actas de las XVI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2021), 2021-09-22.
    Microservices must be composed to provide users with complex and elaborated functionalities. According to the decentralized nature of micro-services, choreographies is the most appropriate style to achieve such com-position. However, this style forces to distribute the flow logic of the com-position among the participating microservices making difficult its analysis and update. The Business Process Model and Notation (BPMN) provides a graphical notation widely used in academia and industry to specify business processes. Within the microservice composition context, this notation can be used to create the big picture of such compositions. However, this notation is usually considered in orchestration-based solutions, and orchestration can be a drawback to achieve the decoupling pursued by a microservice architecture. Therefore, in this demo paper we present the architectural solution and its realization in Java/Spring technology to support an approach that allows defining a microservice composition keeping the benefits of both composition mechanisms, i.e., orchestration and choreography. Specifically, the supporting tool allows 1) defining the microservice com-position in a BPMN model to have the big picture of the whole composition, which facilitates further analysis and maintenance when requirements change, and 2) splitting this BPMN model into fragments that are distributed among microservices in order to be executed by following an event-based choreography of BPMN fragments, which provide a high degree of de-coupling and independence to implement and maintain microservices. This composition approach is supported by a microservice architecture defined to achieve that both descriptions of a composition (big picture and split one) coexist.
  • Artículo
    Perses: Un framework para evaluar la Calidad de Servicio en aplicaciones móviles distribuidas
    Laso, Sergio; Berrocal, José Javier; Fernández Montes, Pablo; Ruiz Cortés, Antonio; Murillo Rodríguez, Juan Manuel. Actas de las XVI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2021), 2021-09-22.
    Las crecientes capacidades de los dispositivos finales han llevado al despliegue masivo de aplicaciones móviles distribuidas. El éxito de estas aplicaciones depende en gran medida de la Calidad del Servicio (QoS) que ofrecen. Esta calidad es especialmente difícil de evaluar debido al gran número de entidades implicadas y a su heterogeneidad. Las herramientas actuales de evaluación no dan soporte a este tipo de aplicaciones, suelen centrarse en la evaluación de la QoS proporcionada por una sola entidad. Sin embargo, la QoS de las aplicaciones distribuidas no sólo depende de la QoS de cada entidad, también hay que evaluar las interacciones entre las entidades. En este artículo se presenta un framework, denominado Perses, para lanzar entornos virtuales que permitan simular y evaluar la ejecución de aplicaciones móviles distribuidas. Esta simulación proporciona resultados de la QoS alcanzada. Además, el framework se ha integrado en una metodología DevOps para automatizar su ejecución. Vídeo de presentación: https://youtu.be/wpIApe+AF8-sPFE
  • Artículo
    MoRES: Sistema de monitorización y ayuda a la movilidad conforme a las restricciones COVID-19 impuestas en cada localidad
    Lozano-Pinilla, José Ramón; García-Pérez, Daniel; Vicente-Chicote, Cristina. Actas de las XVI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2021), 2021-09-22.
    En este trabajo se presenta MoRES: un sistema de monitorización de la movilidad en tiempos de COVID-19 que ofrece distintas funcionalidades según el perfil de sus usuarios. MoRES incluye (1) una app móvil para que los ciudadanos puedan saber, en todo momento, la ocupación de los lugares públicos cercanos y las restricciones COVID-19 activas en su localidad+ADs (2) una aplicación web para que los responsables políticos puedan modificar, de forma jerárquica y consistente, dichas restricciones dentro de su ámbito de competencia (nacional, regional o local)+ADs y (3) otra aplicación web para que los cuerpos y fuerzas de seguridad del Estado puedan identificar aglomeraciones en lugares prohibidos y detectar violaciones de las restricciones de movilidad.
  • Artículo
    Generación automática de pruebas para aplicaciones de entornos de vida asistida (Demo)
    Cardenas Bonett, Marlon; Gomez-Sanz, Jorge; Pavón, Juan. Actas de las XVI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2021), 2021-09-22.
    Las pruebas de aplicaciones de entornos de vida asistida (en inglés, Ambient Assisted Living, AAL) son complejas por la variedad de escenarios y componentes, tanto físicos como lógicos. Esto resulta aún más complicado cuando se trata de adaptar un hogar a necesidades específicas de personas con algún tipo de discapacidad específica, ya sea física o cognitiva. El proyecto Co- loSAAL plantea el uso de simulaciones 3D como mecanismo para facilitar la colaboración de distintos actores (ingenieros, cuidadores, usuarios finales) en el ciclo de desarrollo de aplicaciones AAL. Dentro de este ciclo son importantes las pruebas de validación de las soluciones planteadas por los ingenieros. Para ello se generan simulaciones que se presentan como vídeos que muestran la reacción del sistema ante distintas situaciones de la vida corriente de una perso- na con un grado de discapacidad, atendiendo a sus necesidades. Siendo los ví- deos que muestran las simulaciones un método eficaz para fomentar la partici- pación en el proceso de personas con perfiles muy diversos, requiere, sin em- bargo, de herramientas que permitan una generación ágil de las simulaciones. Para ello se propone un framework, basado en ingeniería de desarrollo dirigido por modelos, con un lenguaje específico de dominio para aplicaciones AAL, a partir del que se genera código automáticamente como una simulación de un sistema multi-agentes.