Séminaire du pôle SLS – invité : Yann-Gaël Guéhéneuc (Concordia University)
6 mai 2019 @ 14 h 00 min - 17 h 00 min
Yann-Gaël Guéhéneuc est Professeur au sein du Centre de recherche interuniversitaire sur les humanités numériques (CRIHN) à Concordia University, et titulaire de la chaire Empirical Software Engineering for Internets of Things.
Il animera un séminaire lundi 6 mai 2019 à 14h dans l’amphi du bâtiment 34 sur le site FST.
Résumé : The IoT creates opportunities for many, novel applications. However, it also create issues due to the fragmentation of the hardware and software running (on) the IoT. This fragmentation makes it difficult to integrate the diverse technologies of the various objects found in IoT systems. Diverse technologies induce interoperability issues while designing and developing various services and applications, hence, limiting the possibility of reusing the data, more specifically, the software (including frameworks, firmware, APIs, user interfaces) as well as of facing issues, like security threats, when developing new applications. Various objects have different capabilities in terms of memory, processing power, and connectivity. In this presentation, we highlight issues due to the lack of interoperability among technologies developed for IoT systems. We also provide guidelines for researchers and practitioners developing IoT systems for new applications. Within the Evidence-based Software Engineering paradigm, we report a SLR of both IoT interoperability issues and the state-of-practice of IoT technologies in the industry, highlighting the integration challenges related to the IoT. We also introduce a possible research avenue to solve these issues through the miniaturization of software systems running (on) the IoT systems. Software miniaturization promises that developers could « write once and run everywhere » their software, shielding them from the IoT fragmentation.