Characterizing Internet of Things Systems through Taxonomies: A Systematic Mapping Study

Abstract During the last decade, a large number of different definitions and taxonomies of Internet of Things (IoT) systems have been proposed. This has resulted in a fragmented picture and a lack of consensus about IoT systems and their constituents. To provide a better understanding of this issue and a way forward, we have conducted a Systematic Mapping Study (SMS) of existing IoT System taxonomies. In addition, we propose a characterization of IoT systems synthesized from the existing taxonomies, which provides a more holistic view of IoT systems than previous taxonomies. It includes seventeen characteristics, divided into two groups: elements and quality aspects. Finally, by analyzing the results of the SMS, we draw future research directions.

[1]  Badr Alsamani,et al.  A taxonomy of IoT: Security and privacy threats , 2018, 2018 International Conference on Information and Computer Technologies (ICICT).

[2]  Hajar Mousannif,et al.  Access control in the Internet of Things: Big challenges and new opportunities , 2017, Comput. Networks.

[3]  Danai Chasaki,et al.  Security challenges in the internet of things , 2015, Int. J. Space Based Situated Comput..

[4]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[5]  Thanassis Tiropanis,et al.  Analytics for the Internet of Things , 2018, ACM Comput. Surv..

[6]  Michael Rosemann,et al.  Understanding the Internet of Things: A Conceptualisation of Business-to-Thing (B2T) Interactions , 2015, ECIS.

[7]  Hua-Dong Ma,et al.  Internet of Things: Objectives and Scientific Challenges , 2011, Journal of Computer Science and Technology.

[8]  Evangelos Theodoridis,et al.  SmartSantander: IoT experimentation over a smart city testbed , 2014, Comput. Networks.

[9]  Daniel D. Giusto,et al.  The Internet of Things: 20th Tyrrhenian Workshop on Digital Communications , 2014 .

[10]  Mohammed Atiquzzaman,et al.  Interoperability in Internet of Things: Taxonomies and Open Challenges , 2018, Mobile Networks and Applications.

[11]  Imrich Chlamtac,et al.  Internet of things: Vision, applications and research challenges , 2012, Ad Hoc Networks.

[12]  Tanir Ozcelebi,et al.  Choosing Your IoT Programming Framework: Architectural Aspects , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud).

[13]  Michael K. Masten,et al.  Electronics: The Intelligence in Intelligent Control , 1997 .

[14]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[15]  Abishi Chowdhury,et al.  A survey study on Internet of Things resource management , 2018, J. Netw. Comput. Appl..

[16]  Arne-Kristian Groven,et al.  On the Internet of Things, Trust is Relative , 2011, AmI Workshops.

[17]  Farhad Mavaddat,et al.  Reliable Deployment of Component-based Applications into Distributed Environments , 2006, Third International Conference on Information Technology: New Generations (ITNG'06).

[18]  Leïla Azouz Saïdane,et al.  A taxonomy of identities management systems in IOT , 2015, 2015 IEEE/ACS 12th International Conference of Computer Systems and Applications (AICCSA).

[19]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[20]  Navrati Saxena,et al.  MDP-IoT: MDP based interest forwarding for heterogeneous traffic in IoT-NDN environment , 2018, Future Gener. Comput. Syst..

[21]  Xenia Mountrouidou,et al.  Not just another Internet of Things taxonomy: A method for validation of taxonomies , 2019, Internet Things.

[22]  Carsten Bormann,et al.  Terminology for Constrained-Node Networks , 2014, RFC.

[23]  Mohsen Guizani,et al.  Internet-of-things-based smart environments: state of the art, taxonomy, and open research challenges , 2016, IEEE Wireless Communications.

[24]  Paul Davidsson,et al.  Cloud, Edge, or Both? Towards Decision Support for Designing IoT Applications , 2018, 2018 Fifth International Conference on Internet of Things: Systems, Management and Security.

[25]  Carsten Magerkurth,et al.  IoT Reference Model , 2013 .

[26]  James D. Thompson Organizations in Action: Social Science Bases of Administrative Theory , 1967 .

[27]  Leonardo Juan Ramírez López,et al.  IoT Protocol Model on Healthcare Monitoring , 2017 .

[28]  Juan Manuel Cueva Lovelle,et al.  Introduction to Devices Orchestration in Internet of Things Using SBPMN , 2011, Int. J. Interact. Multim. Artif. Intell..

[29]  Martin White,et al.  Taxonomy for Internet of Things - Tools for Monitoring Personal Effects , 2014, PECCS.

[30]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2012, Springer Berlin Heidelberg.

[31]  Arnab Raha,et al.  Powering the Internet of Things , 2014, 2014 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).

[32]  Juha-Pekka Soininen,et al.  Semantic Interoperability Architecture for Pervasive Computing and Internet of Things , 2014, IEEE Access.

[33]  Maximilian Röglinger,et al.  What's in a Smart Thing? Development of a Multi-layer Taxonomy , 2016, ICIS.

[34]  Mohammad Hammoudeh,et al.  A Survey on Low Power Network Protocols for the Internet of Things and Wireless Sensor Networks , 2017, ICFNDS.

[35]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[36]  Mohsen Guizani,et al.  Toward better horizontal integration among IoT services , 2015, IEEE Communications Magazine.

[37]  B. Eswara Reddy,et al.  Content-Centric Global Id Framework for Naming and Addressing for Smart Objects in IoT , 2018 .

[38]  Maya Daneva,et al.  On the pragmatic design of literature studies in software engineering: an experience-based guideline , 2016, Empirical Software Engineering.

[39]  Laurent Bussard,et al.  Secure mobile business applications - framework, architecture and implementation , 2004, Inf. Secur. Tech. Rep..

[40]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[41]  Ravi S. Sandhu,et al.  An Access Control Framework for Cloud-Enabled Wearable Internet of Things , 2017, 2017 IEEE 3rd International Conference on Collaboration and Internet Computing (CIC).

[42]  Prasad Kale,et al.  FRAMEWORK AND FEATURE EQUIVALENCE STUDY OF LOCALIZATION TECHNIQUES FOR WSN , 2016 .

[43]  Dharma P. Agrawal,et al.  Choices for interaction with things on Internet and underlying issues , 2015, Ad Hoc Networks.

[44]  Mohsen Guizani,et al.  Emerging Trends, Issues, and Challenges in Big Data and Its Implementation toward Future Smart Cities , 2017, IEEE Commun. Mag..

[45]  Soledad Escolar,et al.  A semantic middleware architecture for supporting real smartness , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[46]  Pramod Kumar,et al.  A new approach towards IoT by using health care-IoT and food distribution IoT , 2016, 2016 2nd International Conference on Advances in Computing, Communication, & Automation (ICACCA) (Fall).

[47]  Sergey Yablonsky,et al.  Smart Wearable Multi-sided Fashion Product Platforms , 2016 .

[48]  Pascal Urien,et al.  Internet of Things: A Definition & Taxonomy , 2015, 2015 9th International Conference on Next Generation Mobile Applications, Services and Technologies.

[49]  Tommi Mikkonen,et al.  A Taxonomy of IoT Client Architectures , 2018, IEEE Software.

[50]  Syagnik Banerjee,et al.  Wearable devices and healthcare: Data sharing and privacy , 2018, Inf. Soc..

[51]  Eleonora Borgia,et al.  The Internet of Things vision: Key features, applications and open issues , 2014, Comput. Commun..

[52]  Niraj K. Jha,et al.  A Comprehensive Study of Security of Internet-of-Things , 2017, IEEE Transactions on Emerging Topics in Computing.

[53]  Klaus Moessner,et al.  Neighbor Discovery for Opportunistic Networking in Internet of Things Scenarios: A Survey , 2015, IEEE Access.

[54]  Yasir Mehmood,et al.  Internet-of-Things-Based Smart Cities: Recent Advances and Challenges , 2017, IEEE Communications Magazine.

[55]  Ahmed I. Saleh,et al.  Survey on Wireless Sensor Network Applications and Energy Efficient Routing Protocols , 2018, Wireless Personal Communications.

[56]  Joe Cunningham,et al.  The industrial internet of things (IIoT): An analysis framework , 2018, Comput. Ind..

[57]  Roy F. Baumeister,et al.  Writing a literature review , 2013 .

[58]  Jill L. Drury,et al.  A collaboration-focused taxonomy of the Internet of Things , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[59]  Reshma Banu,et al.  Internet of things for neophytes: A survey , 2017, 2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT).

[60]  Denis Trcek,et al.  Lightweight protocols and privacy for all-in-silicon objects , 2013, Ad Hoc Networks.

[61]  Muhammad Imran,et al.  Big data management in participatory sensing: Issues, trends and future directions , 2017, Future Gener. Comput. Syst..

[62]  Pankesh Patel,et al.  Enabling high-level application development for the Internet of Things , 2015, J. Syst. Softw..

[63]  Fernando J. Velez,et al.  Survey on the Characterization and Classification of Wireless Sensor Network Applications , 2014, IEEE Communications Surveys & Tutorials.

[64]  Ivica Crnkovic,et al.  Model-Driven Engineering for Mission-Critical IoT Systems , 2017, IEEE Software.

[65]  Valérie Issarny,et al.  A Perspective on the Future of Middleware-based Software Engineering , 2007, Future of Software Engineering (FOSE '07).

[66]  Maurizio Tomasella,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[67]  Jan Muntermann,et al.  A method for taxonomy development and its application in information systems , 2013, Eur. J. Inf. Syst..

[68]  Nei Kato,et al.  A Survey on Network Methodologies for Real-Time Analytics of Massive IoT Data and Open Research Issues , 2017, IEEE Communications Surveys & Tutorials.

[69]  Rodrigo Roman,et al.  On the features and challenges of security and privacy in distributed internet of things , 2013, Comput. Networks.

[70]  Dieter Uckelmann,et al.  Business Models for the Internet of Things , 2011, Architecting the Internet of Things.

[71]  Tamas Pflanzner,et al.  A Taxonomy and Survey of IoT Cloud Applications , 2017 .

[72]  Ivana Podnar Zarko,et al.  Comparison of the CUPUS middleware and MQTT protocol for smart city services , 2015, 2015 13th International Conference on Telecommunications (ConTEL).

[73]  Ravi Kumar Poluru,et al.  A Literature Review on Routing Strategy in the Internet of Things , 2017 .

[74]  Mabel Vazquez-Briseno,et al.  Major Existing Classification Matrices and Future Directions for Internet of Things , 2017 .