Autor: Hernández Núñez, Juan María
Cargando...
E-mails conocidos
juanher@unex.es
Fecha de nacimiento
Proyectos de investigación
Unidades organizativas
Puesto de trabajo
Apellidos
Hernández Núñez
Nombre de pila
Juan María
Nombre
Nombres alternativos
Hernandez, Juan
Hernández, Juan
Hernández, Juan
Afiliaciones conocidas
Universidad de Extremadura, Spain
Dpto. de Ingeniería de Sistemas Informáticos y Telemáticos, Universidad de Extremadura
Quercus Software Engineering Group. Universidad de Extremadura
Quercus Software Engineering Group, Spain
Grupo Quercus de Ingeniería del Software INTIA, Universidad de Extremadura
QSEG, Escuela Politécnica de Cáceres, Universidad de Extremadura
University of Extremadura, Spain
Dpto. de Ingeniería de Sistemas Informáticos y Telemáticos, Universidad de Extremadura
Quercus Software Engineering Group. Universidad de Extremadura
Quercus Software Engineering Group, Spain
Grupo Quercus de Ingeniería del Software INTIA, Universidad de Extremadura
QSEG, Escuela Politécnica de Cáceres, Universidad de Extremadura
University of Extremadura, Spain
Páginas web conocidas
Página completa del ítem
Notificar un error en este autor
9 resultados
Resultados de la búsqueda
Mostrando 1 - 9 de 9
Artículo RoQME: Dealing with Non-Functional Properties through Global Robot QoS MetricsVicente-Chicote, Cristina; Berrocal, Javier; Garcia-Alonso, Jose; Hernández Núñez, Juan María; Bandera, Antonio J.; Martínez Cruz, Jesús; Romero-Garcés, Juan Adrian; Font, Roberto. Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), 2018-09-17.Non-functional properties are an essential part of any software solution. There is a lot of literature on what non-functional properties are but, unfortunately, there is also a lot of disagreement and different points of view on how to deal with them. Non-functional properties, such as safety or dependability, become particularly relevant in the context of robotics. In the EU H2020 RobMoSys Project, non-functional properties are treated as first-class citizens and considered key added-value services. In this vein, the RoQME Integrated Technical Project, funded by RobMoSys, aims at contributing a model-driven tool-chain for dealing with system-level non-functional properties, enabling the specification of global robot Quality of Service (QoS) metrics. The estimation of these metrics at runtime, in terms of the contextual information available, can then be used for different purposes, such as robot behavior adaptation or benchmarking.Artículo Towards Collaborative Human-Centric CPSBerrocal, Javier; Canal, Carlos; Garcia-Alonso, Jose; Hernández Núñez, Juan María; Mäkitalo, Niko; Mikkonen, Tommi; Murillo Rodríguez, Juan Manuel. Actas de las XI Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2015), 2015-09-15.The massive involvement of human in Cyber-Physical Systems is to a large extend managed through their smart devices. So far, these devices have been used as simple set of sensors capable of capturing the users context and uploading it to a central server. However, this architecture leads to a high consumption of the device’s resources. Consumption that is dramatically increased when similar data are used in several CPS. Nevertheless, smart devices even increasing storage and computing capacities allow them to take a more active role in these systems. This paper presents an architecture where smart devices are treated as the bridge between the physical world and the cyber space. In this architecture, smart devices store and infer the user contextual and sociological information, reacting to the state of the user or collaborating with other computational infrastructures. This architecture enables the development of human-centric CPS with clear social orientation.Artículo Bots conversacionales dependientes del contexto mediante el uso de Minería de ProcesosRomero-Álvarez, Javier; Alvarado-Valiente, Jaime; Rojo, Javier; Moguel, Enrique; Hernández Núñez, Juan María. Actas de las XVI Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2021), 2021-09-22.Las aplicaciones de mensajería se están convirtiendo cada vez más en el método preferido para conectar con las empresas para determinados tipos de operaciones. Los chatbots, que se ofrecen a través de plataformas de mensajería, permiten un nivel de servicio y de comodidad que en muchos casos supera lo que los humanos pueden ofrecer. Pero los chatbots que conocemos no ofrecen conversaciones naturales y fluidas. Problema que desespera y desinforma a los usuarios, creando un rechazo a esta prometedora tecnología. Es por ello, que se propone una arquitectura para la creación de chatbots conversacionales dependientes del contexto haciendo uso de Minería de Procesos.Artículo Smart Spaces: sistema de tecnoinclusión inteligenteMoguel, Enrique; Preciado, Juan Carlos; Sánchez-Figueroa, Fernando; Hernández Núñez, Juan María. Actas de las XXI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2016), 2016-09-13.El mundo se está transformando y la sociedad está cambiando gracias al uso de las nuevas tecnologías. En los últimos años las ciudades están evolucionando mejorando sus infraestructuras, su manera de gestionar los recursos, etc., y por consiguiente, facilitando y mejorando la vida de sus ciudadanos. Pero existe un sector de la sociedad que no está siendo muy considerado en esta evolución de las ciudades: las personas con diversidad funcional. Smart Spaces es una propuesta estratégica para la integración de personas con discapacidad en el área de movilidad mediante la combinación fundamentos tecnológicos de entornos inteligentes y el soporte a los servicios de voluntariado para la atención a la diversidad funcional en la Universidad de Extremadura. El objetivo principal de este proyecto es facilitar el acceso a la información que nos rodea a las personas con discapacidad mediante una plataforma Web y aplicación para dispositivos móviles con la que se pretende ayudar a las personas con discapacidad, mostrándoles la información que ellos requieren y en el formato apropiado. Haciendo uso de una estrategia colaborativa para la adquisición de puntos de interés y mostrando dichos puntos a través de una capa de Realidad Aumentada. Las personas con movilidad reducida podrán conocer si el establecimiento o punto de destino tiene plazas de aparcamiento adaptadas, podrán consultar su estado, podrán conocer la localización de las rampas de acceso, lavabos adaptados, ascensores, etc.Artículo Generación de Datos Sintéticos para Arquitecturas de Procesamiento de Datos del Internet de las CosasGarcia-De-Prado, Alfonso; Ortiz, Guadalupe; Hernández Núñez, Juan María; Moguel, Enrique. Actas de las XIV Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2018), 2018-09-17.La vertiginosa evolución del Internet de las Cosas, sumada a las gran- des cantidades de datos heterogéneos que fluyen por los sistemas de información, han dado lugar a diversas plataformas software que analizan dichos datos con el objetivo de mejorar la toma de decisiones. Estas plataformas requieren de una prueba en materia de eficacia y eficiencia antes de su puesta en producción; para ello requieren de grandes cantidades de datos del dominio tecnológico y de apli- cación en cuestión. Con este fin se implementa nITROGEN: un generador de datos sintéticos para el IoT que cubre las necesidades de estos sistemas.Artículo Una Propuesta de Editor Gráfico para el Modelado y la Generación de Código de Patrones de Eventos sobre DronesBoubeta-Puig, Juan; Hernández Núñez, Juan María; Moguel, Enrique; Preciado, Juan Carlos; Sánchez-Figueroa, Fernando. Actas de las XXI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2016), 2016-09-13.Los lenguajes de procesamiento de eventos (EPL) permiten declarar e implementar patrones de eventos que son procesados posteriormente por motores de procesamiento de eventos complejos (CEP) y así poder detectar situaciones de interés del usuario en tiempo real. Para llevar a cabo esta tarea, el usuario debe tener un alto grado de experiencia en estos lenguajes. Sin embargo, y en el ámbito de los drones, los usuarios suelen tener un vasto conocimiento en el dominio para el que se necesitan definir ciertos patrones de eventos (motores, dispositivos de navegación, pilotos automáticos, etc.), pero que son inexpertos tanto en EPLs como en el lenguaje requerido para implementar las acciones a llevar a cabo en el dron tras la detección de los eventos. En este artículo presentamos un editor de modelado de patrones con el propósito de facilitar a los usuarios finales un entorno amigable e intuitivo con el que poder definir gráficamente las situaciones críticas y relevantes que se requieran detectar en los drones, y sin necesidad de conocer ningún lenguaje de programación en particular. Además, este editor transforma estos modelos gráficos de patrones al código que los implementa.Artículo QSS: una experiencia en la industria 4.0 en seguridad y prevención de riesgosBarco, Guillermo; Hernández Núñez, Juan María; Moguel, Enrique; Perianez, Jorge. Actas de las XIII Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2017), 2017-07-19.En los últimos años, la Industria 4.0 se está convirtiendo en una gran apuesta de los gobiernos industrializados y donde las fábricas renuevan sus procesos industriales interconectándolos entre sí. Los principales desafíos a los que ha de hacer frente esta Industria 4.0 se encuentran en el desarrollo de software donde, entre otros, la ciberseguridad y el control de riesgos son aspectos claves en la innovación hacia esta industria 4.0. Este artículo presenta nuestra experiencia práctica en el desarrollo e implantación de una arquitectura SOA 2.0 para la monitorización en tiempo real de escenarios de trabajo de alta peligrosidad que, haciendo uso de los principios de la industria 4.0, permiten realizar una rápida toma de decisiones orientadas a la seguridad y prevención de riesgos de los trabajadores de una empresa de explosivos.Artículo Aplicando DSDM al Diseño, Implementación y Verificación de Software para Drones: Una Primera AproximaciónMoguel, Enrique; Vicente-Chicote, Cristina; Hernández Núñez, Juan María; Preciado, Juan Carlos; Sánchez-Figueroa, Fernando. Actas de las XX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2015), 2015-09-15.Hasta hace poco, el uso de sistemas de vuelo no tripulados (Unmanned Aerial Vehicles, UAV), también conocidos como drones, estaba limitado al campo militar. Sin embargo, en la actualidad, su uso en el ámbito civil y de la investigación prolifera con rapidez. En este artículo se presenta una primera aproximación al diseño de alto nivel tanto de la infraestructura (diseño físico) como de las misiones (diseño lógico) de los UAV utilizando un enfoque dirigido por modelos. El objetivo de este trabajo es ofrecer a los diseñadores un conjunto de herramientas que faciliten el diseño, la documentación y la implementación, así como la verificación temprana y formal de las restricciones físicas, lógicas y legales que deben guiar la construcción de estos sistemas.Artículo Social Events Analyzer (SEA): Un toolkit para minar Social Workflows mediante Federated Process MiningRojo, Javier; Garcia-Alonso, Jose; Berrocal, Javier; Hernández Núñez, Juan María; Murillo Rodríguez, Juan Manuel; Canal, Carlos. Actas de las XVI Jornadas 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.