Autor:
Murillo Rodríguez, Juan Manuel

Cargando...
Foto de perfil

E-mails conocidos

juanmamu@unex.es
director@cenits.es
juan.murillo@cenits.es

Fecha de nacimiento

Proyectos de investigación

Unidades organizativas

Puesto de trabajo

Apellidos

Murillo Rodríguez

Nombre de pila

Juan Manuel

Nombre

Nombres alternativos

Murillo, Juan Manuel
Murillo, Juan M.

Afiliaciones conocidas

Dpto. de Ingeniería de Sistemas Informáticos y Telemáticos, Universidad de Extremadura
Departamento de Ingeniería de Sistemas Informáticos y Telemáticos, Universidad de Extremadura, España
Universidad de Extremadura, Spain
Quercus Software Engineering Group, Universidad de Extremadura, España
Universidad de Extremadura
University of Extremadura, Spain
CénitS–COMPUTAEX, Spain
Fundación Computación y Tecnologías Avanzadas de Extremadura, Spain
CénitS–COMPUTAEX, Fundación Computación y Tecnologías Avanzadas de Extremadura, Spain

Páginas web conocidas

Página completa del ítem
Notificar un error en este autor

Resultados de la búsqueda

Mostrando 1 - 10 de 35
  • 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
    Una Propuesta para la Composición de APIs Distribuidas
    Laso, Sergio; Bandera, David; Berrocal, José Javier; García Alonso, José Manuel; 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.
    El incremento de las capacidades de computación de distintos dispositivos (elementos de la red, dispositivos finales, etc.) finales ha dado lugar a paradigmas como Fog, Edge, Mist o Crowd computing que tienen como objetivo explotar dichas capacidades para almacenar y procesar información, proporcionándola al entorno mediante APIs y servicios. Esta distribución de la computación permite mejorar la calidad de servicio, sobre todo en entornos con requisitos estrictos. Sin embargo, el uso de APIs y servicios desplegados de forma distribuida conlleva un esfuerzo extra al desarrollador, por la necesidad de controlar y coordinar la invocación a las distintas APIs y los resultados que proporcionan. En este artículo presentamos un compositor de APIs distribuidas (DAC), un sistema el cual permite recopilar y agregar la información de las APIs desplegadas en distintos dispositivos. Con el objetivo de, reducir el esfuerzo de su implementación, se ha definido una extensión de la especificación OpenAPI para facilitar su desarrollo y despliegue.
  • Artículo
    Detección de Comportamientos Anómalos Basados en la Utilización del Smartphone
    Flores-Martin, Daniel; Laso, Sergio; Berrocal, José Javier; Murillo Rodríguez, Juan Manuel. Actas de las XVII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2022), 2022-09-05.
    La situación de pandemia producida por el COVID-19 ha dificultado el acceso a los servicios médicos y al tratamiento personal. Para los adultos mayores, esto ha sido un problema importante debido a que a menudo necesitan asistencia de diferente tipo para facilitar su día a día. Se han puesto en marcha rápidamente diferentes tipos de soluciones para paliar este problema, como la telemedicina o la teleasistencia. Sin embargo, la mayoría de estas soluciones requieren que las personas realicen algunas acciones manualmente. Este artículo presenta una solución para monitorizar la actividad de las personas de forma transparente para ellas. Esta solución se basa en una aplicación móvil que registra sus movimientos y realiza una estimación sobre la actividad realizada, y una plataforma web que permite al personal autorizado solicitar esta información mediante el uso de diferentes tipos de microservicios. Esta aplicación ofrece una solución sencilla y de fácil acceso que permite el seguimiento de la actividad de los adultos mayores para conocer su estado y poder actuar en consecuencia en caso de situaciones inusuales.
  • Artículo
    Asistente de voz para el recordatorio farmacológico
    Moguel, Enrique; Azabal, Manuel Jesús; Flores-Martin, Daniel; Berrocal, José Javier; García Alonso, José Manuel; Murillo Rodríguez, Juan Manuel. Actas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019), 2019-09-02.
    El envejecimiento creciente de la población es una realidad innegable. Este hecho conlleva, entre otras muchas cuestiones, que cada vez existan mas personas que deben seguir múltiples tratamientos farmacológicos al mismo tiempo. En este trabajo se presenta un asistente de voz diseñado para recordar a sus usuarios la toma de los medicamentos que tiene prescritos. El sistema propuesto se basa en el uso de un asistente que no requiere conexión a internet ni la existencia de ninguna infraestructura previa. De esta forma, el sistema puede ser utilizado en entornos rurales que, además de ser habitualmente los más envejecidos, no suelen contar con las infraestructuras necesarias para realizar despliegues tecnológicos.
  • Artículo
    Coordinación de dispositivos IoT mediante Web Semántica y Ontologías en Situational-Context
    Flores-Martin, Daniel; Pérez Vereda, Alejandro; Berrocal, José Javier; Canal, Carlos; Murillo Rodríguez, Juan Manuel. Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), 2018-09-17.
    El ritmo al que crece Internet de las Cosas (IoT) es imparable. Existen multitud de fabricantes que desarrollan dispositivos IoT, siguiendo sus propias especificaciones y sin atender a un estándar que todavía no existe como tal. Esto nos lleva a una situación donde la gran heterogeneidad de dispositivos que podemos encontrar en el mercado, provoca que esta interconexión sea compleja o incluso no sea posible, impidiendo así que los dispositivos puedan coordinarse para desarrollar tareas colaborativas. Esta interconexión además depende del contexto, pues los dispositivos IoT deben adaptar su comportamiento dependiendo de las características de las personas que les rodean. Con nuestra propuesta, abordamos esta situación proponiendo un sistema que permita identificar una interconexión dinámica de dispositivos IoT que surja de situaciones cambiantes. Gracias a nuestro trabajo conseguimos que esta interconexión sea dependiente del contexto, creando un entorno colaborativo entre personas y dispositivos.
  • Artículo
    Diseño de Servicios Cuánticos a través de la Especificación AsyncAPI
    Casco Seco, Jorge; Alvarado-Valiente, Jaime; Romero-Álvarez, Javier; Moguel, Enrique; García Alonso, José Manuel; Canal, Carlos; Murillo Rodríguez, Juan Manuel. Actas de las XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023), 2023-09-12.
    La computación cuántica ha pasado de ser una propuesta teórica a una realidad tangible. A pesar de que no es posible disponer de un ordenador cuántico de la misma forma que los ordenadores tradicionales, existen proveedores de servicios como Amazon, IBM o Microsoft que ofrecen ya la posibilidad de utilizar esta tecnología. Sin embargo, estos servicios presentan algunas limitaciones, en particular, la falta de herramientas que faciliten su uso y manejo. Este trabajo se centra en Amazon Braket, el servicio de computación cuántica que ofrece Amazon. En este servicio, las solicitudes se procesan en colas de espera, lo que puede dar lugar a tiempos prolongados para obtener los resultados. Amazon Braket almacena los resultados en el servicio de almacenamiento de Amazon S3, lo que permite a los desarrolladores comprobar si la tarea cuántica ha finalizado y recuperar los resultados obtenidos. No obstante, dado que no se conoce con certeza cuándo se producirá la finalización de la operación, el proceso puede resultar altamente ineficiente. Por ello, se propone una solución alternativa, consistente en la utilización de una arquitectura asíncrona que se integra con AWS Lambda, mediante una modificación de la especificación AsyncAPI. El objetivo es generar sistemas basados en eventos, con el fin de integrar programáticamente los servicios cuánticos de Amazon como parte de otros sistemas software, enviando a Braket el código cuántico a ejecutar y obteniendo de forma asíncrona los datos que devuelva el computador cuántico.
  • Artículo
    Abordando los distintos niveles de colaboración entre dispositivos en entornos IoT
    Flores-Martin, Daniel; Berrocal, José Javier; Canal, Carlos; Murillo Rodríguez, Juan Manuel. Actas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019), 2019-09-02.
    Hoy en día, hay millones de dispositivos conectados a Internet. Esto es lo que conocemos como Internet de las Cosas. La integración de estos dispositivos inteligentes con los protocolos de la Web de las Cosas los hace más accesibles. El objetivo final de estos dispositivos es hacer la vida más fácil a las personas. Este beneficio es aún más importante mediante la explotación de las posibilidades de colaboración que ofrece la Web de las Cosas. Sin embargo, muchos fabricantes desarrollan sus propios dispositivos y protocolos para proteger su cuota de mercado, limitando la colaboración entre dispositivos de diferentes fabricantes, lo que provoca que haya tareas que no puedan automatizarse. Este artículo presenta una solución basada en técnicas de Web Semántica para lograr la colaboración entre dispositivos independientemente de los lenguajes y protocolos desarrollados por sus fabricantes. Con nuestra propuesta, dispositivos de diferentes fabricantes pueden comunicarse para crear un entorno colaborativo de forma sencilla, eficiente y asequible.
  • Artículo
    Entorno extensible para la monitorización y detección de síntomas de depresión
    Berrocal, José Javier; García Alonso, José Manuel; Flores-Martin, Daniel; Galán-Jiménez, Jaime; Pérez Vereda, Alejandro; Canal, Carlos; Murillo Rodríguez, Juan Manuel. Actas de las XIV Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2018), 2018-09-17.
    La depresión es una enfermedad silenciosa que está aumen- tando de forma alarmante debido al ritmo de vida de la sociedad. Los propios s??ntomas de la depresión hacen que los pacientes se enfrenten a barreras psicológicas que dificultan la búsqueda de tratamiento. Actual- mente, los dispositivos móviles están siendo usados para monitorizar el comportamiento de las personas y, así, identificar si presentan distintas enfermedades. En este art??culo se presenta un conjunto de aplicaciones que detectan síntomas de depresión de forma pasiva para el usuario, redu- ciendo los posibles obstáculos para la identificación de esta enfermedad. Estas aplicaciones han sido desarrolladas para que los datos monitoriza- dos puedan ser reutilizados por otros sistemas, sin que ello conlleve un incremento en el consumo de recursos.
  • Artículo
    Arquitectura Orientada a Servicios basada en Computación Cuántica para farmacogenética
    Alvarado-Valiente, Jaime; Romero-Álvarez, Javier; Rojo, Javier; Moguel, Enrique; García Alonso, José Manuel; Murillo Rodríguez, Juan Manuel. Actas de las XVII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2022), 2022-09-05.
    La farmacogenética es una disciplina que tiene y tendrá mucha relevancia en el campo de la medicina y la medicación personalizada. Esta disciplina permite el estudio de los efectos de la variabilidad genética de un individuo en su respuesta a determinados fármacos. Sin embargo, generar una terapia farmacológica segura y eficaz ayudándose de las herramientas computacionales que tenemos en la actualidad es un problema complejo. La computación cuántica promete resolver este tipo de problemas que son inabarcables en tiempo y forma para la computación clásica. Por todo ello, proponemos un sistema software híbrido clásico-cuántico, que permite la simulación de posibles efectos de un tratamiento farmacológico en una persona mayor con ciertos factores genéticos.
  • Artículo
    La Web de las Cosas se nos viene encima
    Canal, Carlos; Murillo Rodríguez, Juan Manuel. Actas de las XII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2016), 2016-07-13.
    A medida que crece el interés por la denominada Web de las Cosas (WoT), deberíamos hacer disminuir las barreras de entrada para el uso de las tecnologías asociadas. Hoy en día somos capaces de desarrollar aplicaciones que adaptan su comportamiento de acuerdo a condiciones definidas de antemano, así como a las preferencias personales de sus usuarios, facilitando así su utilización. El software para la Web de las Cosas que desarrollemos en el futuro inmediato debería ser capaz de ajustar de forma automática su comportamiento también de acuerdo a situaciones no predefinidas y al contexto en el que se mueven sus usuarios. En este artículo de reflexión, discutimos el estado actual del arte y la necesidad de nuevos modelos y herramientas capaces de hacer frente a estos retos, de forma que podamos predecir el comportamiento esperado de un sistema WoT y la interacción necesaria entre los dispositivos que lo integran, con el objetivo de lograr una mejor respuesta del sistema a información contextual variable.