Architecting Emergent Configurations in the Internet of Things

Fahed Alkhabbas, Romina Spalazzese, Paul Davidsson
2017 2017 IEEE International Conference on Software Architecture (ICSA)  
The Internet of Things (IoT) has a great potential to change our lives. Billions of heterogeneous, distributed, intelligent, and sometimes mobile devices, will be connected and offer new types of applications and ways to interact. The dynamic environment of the IoT, the involvement of the human in the loop, and the runtime interactions among devices and applications, put additional requirements on the systems' architecture. In this paper, we use the Emergent Configurations (ECs) concept as a
more » ... to engineer IoT systems and propose an architecture for ECs. More specifically, we discuss (i) how connected devices and applications form ECs to achieve users goals and (ii) how applications are run and adapted in response to runtime context changes including, e.g., the sudden unavailability of devices, by exploiting the Smart Meeting Room case.
doi:10.1109/icsa.2017.37 dblp:conf/icsa/AlkhabbasSD17 fatcat:26ksx6hemfb55d7nl37p3llskq