Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2020-21   2022-23



Máster Universitario en Ingeniería Informática


TRABAJOS FIN DE MáSTER
curso: 2021-22

Digital Twins como patrón en el diseño y desarrollo de CPSS


Descripcion y Objetivos

Diferentes propuestas han aparecido hasta la fecha en el área de la Computación Móvil y Pervasiva que persiguen alcanzar el principio enunciado por Mark Weisser (Xerox Park, 1990): conseguir que la tecnología sea utilizada por el usuario sin que éste perciba su uso. Diferentes propuestas persiguen que se dote a los diferentes objetos físicos en el entorno del usuario de capacidades de comunicación y computación de manera que el usuario interactúe de forma explícita y simultánea tanto con el mundo físico como con el ciber-mundo, es decir, se proporcione una experiencia física aumentada. Pero no sólo se dota a los objetos físicos de dichas capacidades, sino que el propio usuario interactúa también de forma implícita proporcionando información personal (por ejemplo, mediante su smartphone) para facilitar esa interacción en ambos mundos, confluyendo hacia lo que se ha denominado la Convergencia Ciber–Física (Conti et al., 2012).

Así, dotando al mundo físico de sensores, los sistemas que integran el ciber-mundo son capaces de monitorizar constantemente qué ocurre en el mundo físico (ver Figura 1). Esa información es procesada por los sistemas del ciber-mundo para razonar acerca de qué ocurre en el mundo físico y poder determinar qué operaciones son necesarias. Finalmente, mediante los actuadores dichos sistema son capaces de actuar sobre el mundo físico. Este tipo de sistemas son conocidos como Sistemas Ciber-Físicos (Cyber-Physical Systems, CPS (Rajkumar, Lee, Sha, & Stankovic, 2010)). Dichos CPS están siendo utilizados en dominios tan diversos como infraestructuras críticas o sistemas aeroespaciales y ferroviarios, así como en el cuidado de la salud o en los denominados vehículos autónomos.

Recientemente, se ha dado un paso más en el desarrollo de dichos CPS, con la aparición de los denominados Sistemas Ciber-Físicos Sociales (Cyber-Physical Social Systems, CPSS (Zeng, Yang, Lin, Ning, & Ma, 2016)). Estos sistemas persiguen acercarse más a dicha Convergencia Ciber-Física, poniendo el foco de la computación en la persona a fin de considerar una característica tan intrínsicamente humana como es la social. Dichos sistemas pretenden ir más allá de la interacción del usuario en un entorno ciber-físico, considerando ahora aspectos de la dimensión social del individuo, de cómo éste socializa, colabora e interactúa con otros individuos. Los CPS consideran aspectos del individuo tales como su comportamiento, sus afectos o sus emociones. Dichos sistemas, tal y como se ha comentado anteriormente, permiten la sensorización del usuario a fin de poder monitorizarlo y proporcionar dicha información relevante al sistema. Sin embargo, los CPSS transcienden al individuo. Éstos consideran además las características sociales y las relaciones del individuo, apareciendo conceptos como el crowd sourcing (De, Zhou, Larizgoitia Abad, & Moessner, 2017) o los objetos sociales (Atzori, Carboni, & Iera, 2014), a fin de conseguir que los CPSS operen de forma integral.

Los CPSS están siendo utilizados en diferentes dominios donde la dimensión social es de especial relevancia. Así, tal y como se ha comentado, se están empleando para el desarrollo de Sistemas de Transporte. Un sencillo ejemplo es proporcionado por (Hussein, Park, Han, & Crespi, 2015) en el que se describe cómo una persona en un aeropuerto podría acceder a los servicios de éste. También en este dominio es Platooning (Dressler, 2018) orientado a permitir la comunicación entre vehículos (car2x) permite coordinarlos a fin de conseguir objetivos como mejorar la seguridad del conductor, optimizar el uso de la carretera o reducir las emisiones considerando todas las posibles interacciones humanas, así como deseos, capacidades, e incluso intenciones maliciosas. También en el dominio de Smart Cities  se ha empleado por ejemplo crowd sourcing (De et al., 2017) para llevar a cabo una sensorización participativa en la que cada usuario proporciona información sobre la polución en la ciudad mediante sus propios dispositivos. Aquí aparecen conceptos como las relaciones de confianza, los errores o los aspectos de privacidad que se han de considerar en el diseño. En las Smart Homes también podemos encontrar ejemplos de CPSS (Wang, Yang, Feng, Chen, & Deen, 2016) en los que los patrones de uso de pequeños electrodomésticos en el hogar, junto con los perfiles de las redes sociales, ayudan a detectar estructuras de la comunidad. Un paso más allá en este dominio ha aparecido con los denominados Entornos de Vida Mejorados (Enhanced Living Environments, ELE (Pop, Ganchev, Valderrama, Belov, & Di Martino, 2016)). Así, se ha propuesto la creación de ELEs para proporcionar entornos inteligentes y seguros a ancianos o personas con discapacidad de forma que permitan que ellos mantengan su autonomía y tengan una buena calidad de vida. Finalmente, se han realizado diferentes propuestas de la comunidad CPSS en el dominio de la Salud. Por ejemplo, kHealth-asthma (Sheth, Jaimini, & Yip, 2018) ayuda a los niños en su auto-evaluación utilizando tanto información fisiológica como de su entorno físico, así como de su entorno social, para explicar comportamientos o dinámicas del paciente.

Uno de los aspectos críticos en el desarrollo de dichos CPSS es el diseño de la arquitectura que les dé soporte. Así en el presente TFM se persigue estudiar y evaluar la idoneidad del patrón Digital Twins para el diseño de parte de dicha arquitectura.Por ello los objetivos que se plantean son:

  • Comprender qué son los CPSS y los diferentes elementos que los conforman.
  • Identificar y comprender las diferentes aproximaciones para el desarrollo dichos sistemas
  • Identificar y evaluar las alternativas existentes para el diseño y desarrollo de Digital Twins (Azure Digital Twins, Oracle IoT Digital Twin, Google Cloud IoT, Eclipse Ditto).
  • Diseñar, desarrollar y evaluar un prototipo de digital twin para sistemas CPSS utilizando la aproximación elegida como framework de desarrollo.
 


Metodología y Competencias

Metodología

  • Lean StartUP: esta metodología se utilizará en una primera fase del proyecto a fin de estudiar las herramientas que permitirán el desarrollo de sistemas híbridos.
  • Scrum: esta metodología se utilizará para el desarollo y evaluación del sistema híbrido

Compentencias:

El presente TFM pretende reforzar las siguientes competencias:

[CE1]    Capacidad para la integración de tecnologías, aplicaciones, servicios y sistemas propios de la Ingeniería Informática, con carácter generalista, y en contextos más amplios y multidisciplinares.

[CE4]    Capacidad para modelar, diseñar, definir la arquitectura, implantar, gestionar, operar, administrar y mantener aplicaciones, redes, sistemas, servicios y contenidos informáticos.

[CE5]    Capacidad de comprender y saber aplicar el funcionamiento y organización de Internet, las tecnologías y protocolos de redes de nueva generación, los modelos de componentes, software intermediario y servicios.

[CE6]    Capacidad para asegurar, gestionar, auditar y certificar la calidad de los desarrollos, procesos, sistemas, servicios, aplicaciones y productos informáticos.

[CE8]    Capacidad para analizar las necesidades de información que se plantean en un entorno y llevar a cabo en todas sus etapas el proceso de construcción de un sistema de información.

[CE11]    Capacidad de diseñar y desarrollar sistemas, aplicaciones y servicios informáticos en sistemas empotrados y ubicuos.

 

 


Medios a utilizar

Para el desarrollo de este TFM se utilizaran los siguientes medios:

  • Entorno de programación Visual Studio
  • Framework seleccionado durante la evaluación (Azure Digital Twins, Oracle IoT Digital Twin, Google Cloud IoT, Eclipse Ditto).
  • Sensores
  • Móviles

 

 


Bibliografía

Atzori, L., Carboni, D., & Iera, A. (2014). Smart things in the social loop: Paradigms, technologies, and potentials. Ad Hoc Networks18, 121–132. https://doi.org/10.1016/j.adhoc.2013.03.012

Conti, M., Das, S. K., Bisdikian, C., Kumar, M., Ni, L. M., Passarella, A., … Zambonelli, F. (2012). Looking ahead in pervasive computing: Challenges and opportunities in the era of cyber–physical convergence. Pervasive and Mobile Computing8(1), 2–21. https://doi.org/10.1016/j.pmcj.2011.10.001

De, S., Zhou, Y., Larizgoitia Abad, I., & Moessner, K. (2017). Cyber–Physical–Social Frameworks for Urban Big Data Systems: A Survey. Applied Sciences7(10), 1017. https://doi.org/10.3390/app7101017

Dressler, F. (2018). Cyber Physical Social Systems: Towards Deeply Integrated Hybridized Systems. In 2018 International Conference on Computing, Networking and Communications (ICNC) (pp. 420–424). IEEE. https://doi.org/10.1109/ICCNC.2018.8390404

Hussein, D., Park, S., Han, S. N., & Crespi, N. (2015). Dynamic Social Structure of Things: A Contextual Approach in CPSS. IEEE Internet Computing19(3), 12–20. https://doi.org/10.1109/MIC.2015.27

Kulkarni, S., & Rodd, S. F. (2020). Context Aware Recommendation Systems: A review of the state of the art techniques. Computer Science Review37, 100255. https://doi.org/10.1016/j.cosrev.2020.100255

Microsoft Corporation. (2020). Azure Digital Twins. Retrieved July 21, 2020, from https://docs.microsoft.com/en-us/azure/digital-twins/

Oracle. (n.d.). Developing Applications with Oracle Internet of Things Cloud Service. Retrieved July 21, 2020, from https://docs.oracle.com/en/cloud/paas/iot-cloud/iotgs/iot-digital-twin-framework.html

Pop, F., Ganchev, I., Valderrama, C., Belov, K., & Di Martino, B. (2016). Cloud Computing for Enhanced Living Environments. IEEE Cloud Computing3(6), 24–27. https://doi.org/10.1109/MCC.2016.136

Rajkumar, R., Lee, I., Sha, L., & Stankovic, J. (2010). Cyber-physical systems: The next computing revolution. In 47th ACM/IEEE Design Automation Conference (DAC’10) (pp. 731–736). https://doi.org/10.1145/1837274.1837461

Sheth, A., Jaimini, U., & Yip, H. Y. (2018). How Will the Internet of Things Enable Augmented Personalized Health? IEEE Intelligent Systems33(1), 89–97. https://doi.org/10.1109/MIS.2018.012001556

Teruel, M. A., Navarro, E., González, P., López-Jaquero, V., & Montero, F. (2016). Applying thematic analysis to define an awareness interpretation for collaborative computer games. Information and Software Technology74, 17–44. https://doi.org/10.1016/j.infsof.2016.01.009

W3C. (n.d.). Web of Things (WoT) Architecture. Retrieved July 21, 2020, from https://www.w3.org/TR/wot-architecture/

Wang, X., Yang, L. T., Feng, J., Chen, X., & Deen, M. J. (2016). A Tensor-Based Big Service Framework for Enhanced Living Environments. IEEE Cloud Computing3(6), 36–43. https://doi.org/10.1109/MCC.2016.130

Zeng, J., Yang, L. T., Lin, M., Ning, H., & Ma, J. (2016). A survey: Cyber-physical-social systems and their system-level design methodology. Future Generation Computer Systems. https://doi.org/10.1016/j.future.2016.06.034

 


Tutores


NAVARRO MARTÍNEZ, ELENA MARIA
GONZÁLEZ LÓPEZ, PASCUAL
 

Alumno


PRETEL FERNÁNDEZ, MARÍA ELENA

 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2021-22
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página