Colloquium Polaris - Yann-Gaël Guéhéneuc
Yann-Gaël Guéhéneuc will be involved on Thursday, April 25 for the Colloquium Polaris, de 14h à 15h30. hosted at Ircica. The subject of his talk is "The IoT Fragmentation, Issues and Opportunities in Software Engineering Research".
- Date : 25/04/2019
- Place : Ircica, 50 avenue Halley, Haute Borne, Villeneuve d'Ascq
- Guest(s) : Yann-Gaël Guéhéneuc
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.
Bio : Yann-Gaël Guéhéneuc is full professor at the Department of Computer Science and Software Engineering of Concordia University since 2017, where he leads the Ptidej team on evaluating and enhancing the quality of the software systems, focusing on the Internet of Things and researching new theories, methods, and tools to understand, evaluate, and improve the development, release, testing, and security of such systems.