Metodología Basada en Modelos en Tiempo de Ejecución para la Construcción y Operación de Sistemas Autoconscientes de Internet de las Cosas
Resumo
Hoy en día, uno de los desafíos tecnológicos es el desarrollo de software para sistemas de IoT, ya que operan en escenarios altamente cambiantes, siendo complejo con las metodologías de Ingeniería de Software tradicionales identificar todos los requisitos del sistema en la etapa de desarrollo. Una alternativa es incrementar su autonomía, dotándoles de capacidades de autoconsciencia con el apoyo de los modelos en tiempo de ejecución, a fin de trasladar varias de las funcionalidades que se programan durante el desarrollo al tiempo de ejecución. Este trabajo doctoral propone desarrollar una metodología basada en modelos en tiempo de ejecución para la construcción y operación de sistemas autoconscientes de IoT.
Referências
Chen, X. et al. (2015). Runtime Model Based Approach to IoT Application Development. Frontiers of Computer Science, 9(4):540-553.
Elhabbash, A., Salama, M., Bahsoon, R. and Tino, P. (2019). Self-Awareness in Software Engineering: A Systematic Literature Review. ACM Transactions on Autonomous and Adaptive Systems, 14(2):1-42.
Esterle, L. and Brown, J. (2020). I Think Therefore You Are: Models for Interaction in Collectives of Self-Aware Cyber-Physical Systems. ACM Transactions on Cyber-Physical Systems, 4(4):1-25.
Esterle, L. and Grosu, R. (2016). Cyber-physical Systems: Challenge of the 21st Century. e & i Elektrotechnik und Informationstechnik, 133(7):299-303.
Esterle, L. and Rinner, B. (2018). An Architecture for Self-Aware IoT Applications. In 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 6588-6592.
García, F. et al. (2004). Una Ontología de la Medición del Software. Universidad de Castilla-La Mancha.
Gorschek, T., Garre, P., Larsson, S. and Wohlin, C. (2006). A Model for Technology Transfer in Practice. IEEE Software, 23(6):88-95.
Gotzinger, M. et al. (2020). RoSA: A Framework for Modeling Self-Awareness in Cyber-Physical Systems. IEEE Access, 8:141373-141394.
Gurgen, L., Gunalp, O., Benazzouz, Y. and Gallissot, M. (2013). Self-Aware Cyber-Physical Systems and Applications in Smart Buildings and Cities. In 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 1149-1154.
Kounev, S. et al. (2017). The Notion of Self-Aware Computing. In Self-Aware Computing Systems, pages 3-16. Springer.
Lewis, P. et al. (2017). Towards a Framework for the Levels and Aspects of Self-Aware Computing Systems. In Self-Aware Computing Systems, pages 51-85. Springer.
Madakam, S., Ramaswamy, R. and Tripathi, S. (2015). Internet of Things (IoT): A literature review. Journal of Computer and Communications, 3(5):164-173.
Miorandi, D., Sicari, S., De Pellegrini, F. and Chlamtac, I. (2012). Internet of Things: Vision, Applications and Research Challenges. Ad Hoc Networks, 10(7):1497-1516.
Moody, D. (2001). A Practical Method for Representing Large Entity Relationship Models. PhD Thesis. University of Melbourne, Australia.
Sosa-Reyna, C., Tello-Leal, E. and Lara-Alabazares, D. (2018). Methodology for the Model-Driven Development of Service Oriented IoT Applications. Journal of Systems Architecture, 90:15-22.
Tammemäe, K. et al. (2017). Self-Aware Fog Computing in Private and Secure Spheres. In Fog Computing in the Internet of Things, pages 71-99. Springer.