Activity Recognition and User Preference Learning for Automated Configuration of IoT Environments

被引:8
作者
Alkhabbas, Fahed [1 ]
Alawadi, Sadi [1 ]
Spalazzese, Romina [1 ]
Davidsson, Paul [1 ]
机构
[1] Malmo Univ, Dept Comp Sci & Media Technol, Internet Things & People Res Ctr, Malmo, Sweden
来源
PROCEEDINGS OF 10TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, IOT 2020 | 2020年
关键词
Goal-driven IoT Systems; Automated Configuration of IoT Environments; Self-adaptive IoT Systems; INTERNET;
D O I
10.1145/3410992.3411003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) environments encompass different types of devices and objects that offer a wide range of services. The dynamicity and uncertainty of those environments, including the mobility of users and devices, make it hard to foresee at design time available devices, objects, and services. For the users to benefit from such environments, they should be proposed services that are relevant to the specific context and can be provided by available things. Moreover, environments should be configured automatically based on users' preferences. To address these challenges, we propose an approach that leverages Artificial Intelligence techniques to recognize users' activities and provides relevant services to support users to perform their activities. Moreover, our approach learns users' preferences and configures their environments accordingly by dynamically forming, enacting, and adapting goal-driven IoT systems. In this paper, we present a conceptual model, a multi-tier architecture, and processes of our approach. Moreover, we report about how we validated the feasibility and evaluated the scalability of the approach through a prototype that we developed and used.
引用
收藏
页数:8
相关论文
共 14 条
[1]   Intelligent adaptive automation: A framework for an activity-driven and user-centered building automation [J].
Ahmadi-Karvigh, Simin ;
Becerik-Gerber, Burcin ;
Soibelman, Lucio .
ENERGY AND BUILDINGS, 2019, 188 :184-199
[2]   ECo-IoT: An Architectural Approach for Realizing Emergent Configurations in the Internet of Things [J].
Alkhabbas, Fahed ;
Spalazzese, Romina ;
Davidsson, Paul .
SOFTWARE ARCHITECTURE (ECSA 2018), 2018, 11048 :86-102
[3]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[4]   A Smart Environments Architecture (Search) [J].
Augusto, J. ;
Gimenez-Manuel, J. ;
Quinde, M. ;
Oguego, Ch. ;
Ali, M. ;
James-Reynolds, C. .
APPLIED ARTIFICIAL INTELLIGENCE, 2020, 34 (02) :155-186
[5]  
Bass L., 2003, Software architecture in practice
[6]   RESTful Web Services for Service Provisioning in Next-Generation Networks: A Survey [J].
Belqasmi, Fatna ;
Glitho, Roch ;
Fu, Chunyan .
IEEE COMMUNICATIONS MAGAZINE, 2011, 49 (12) :66-73
[7]  
Ciortea A., 2016, P 6 INT C INT THINGS, P53, DOI DOI 10.1145/2991561.2991573
[8]   QoS-Based Formation of Software Architectures in the Internet of Things [J].
De Sanctis, Martina ;
Spalazzese, Romina ;
Trubiani, Catia .
SOFTWARE ARCHITECTURE, ECSA 2019, 2019, 11681 :178-194
[9]   Dynamic service composition in pervasive computing [J].
Kalasapur, Swaroop ;
Kumar, Mohan ;
Shirazi, Behrooz A. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (07) :907-918
[10]   IoT-based human action prediction and support [J].
Lunardi, Gabriel Machado ;
Al Machot, Fadi ;
Shekhovtsov, Vladimir A. ;
Maran, Vinicius ;
Machado, Guilherme Medeiros ;
Machado, Alencar ;
Mayr, Heinrich C. ;
de Oliveira, Jose Palazzo M. .
INTERNET OF THINGS, 2018, 3-4 :52-68