Systematic methods for organising patterns for the internet of things: A preliminary exploration

被引:4
作者
Sithole, Vusi [1 ]
Marshall, Linda
机构
[1] Univ Pretoria, Dept Comp Sci, Pretoria, South Africa
关键词
Internet of things; IoT patterns; IoT Solutions; IoT architectures; Classification schemes; IoT interoperability; IoT pattern language; IOT; STANDARDS; ARCHITECTURES; CHALLENGES; MANAGEMENT; SECURITY; TAXONOMY; ONTOLOGY; PRIVACY; TRUST;
D O I
10.1016/j.iot.2020.100268
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most popular industry verticals such as smart health, smart mining, smart agriculture, etc. fail to map clearly the solution patterns used in the Internet of Things (IoT). This causes a disconnection in our understanding of the implementation approaches and solutions used in the IoT paradigm. Nonetheless, there is another way of subdividing this space - decoding the building blocks of the IoT architectures, with a focus on common components and patterns for interoperability. The IoT presents us with several design challenges at all architectural levels. This ranges from the overall architecture at the highest level to device connectivity at the lowest level. In this complex design, it is easy to get lost in the forest of the latest IoT offerings without understanding the underlying solution patterns. In this study, we have mapped several IoT architectural patterns, spanning several industry verticals, by analysing the literature that report on real-world IoT implementations to identify common, recurring solution patterns. In the spirit of the Gang-of-Four(1) and Christopher Alexander's pattern language, as well as some recent advances in the IoT space, we have identified some systematic methods which are used to organise the IoT patterns. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:22
相关论文
共 122 条
[1]   Data Management for the Internet of Things: Design Primitives and Solution [J].
Abu-Elkheir, Mervat ;
Hayajneh, Mohammad ;
Abu Ali, Najah .
SENSORS, 2013, 13 (11) :15582-15612
[2]   Security in Internet of Things: issues, challenges, taxonomy, and architecture [J].
Adat, Vipindev ;
Gupta, B. B. .
TELECOMMUNICATION SYSTEMS, 2018, 67 (03) :423-441
[3]   IoT transaction processing through cooperative concurrency control on fog-cloud computing environment [J].
Al-Qerem, Ahmad ;
Alauthman, Mohammad ;
Almomani, Ammar ;
Gupta, B. B. .
SOFT COMPUTING, 2020, 24 (08) :5695-5711
[4]  
Alexander S.I. C., 1977, A Pattern Language: Towns, Buildings, Construction
[5]   Internet of Things: A survey on the security of IoT frameworks [J].
Ammar, Mahmoud ;
Russello, Giovanni ;
Crispo, Bruno .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2018, 38 :8-27
[6]  
[Anonymous], 2009, A taxonomy for learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives
[7]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[8]   The Internet of Things (IoT) Applications and Communication Enabling Technology Standards: An Overview [J].
Bhuvaneswari, V. ;
Porkodi, R. .
2014 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING APPLICATIONS (ICICA 2014), 2014, :324-329
[9]  
Bilal M., 2017, ARXIV170804560
[10]  
Bin Guo, 2011, Proceedings of the 2011 IEEE International Conference on Internet of Things and 4th IEEE International Conference on Cyber, Physical and Social Computing (iThings/CPSCom 2011), P297, DOI 10.1109/iThings/CPSCom.2011.11