An Application Development Framework for Internet-of-Things Service Orchestration

被引:38
|
作者
Rafique, Wajid [1 ,2 ]
Zhao, Xuan [1 ,2 ]
Yu, Shui [3 ]
Yaqoob, Ibrar [4 ]
Imran, Muhammad [5 ]
Dou, Wanchun [1 ,2 ]
机构
[1] Nanjing Univ, Dept Comp Sci & Technol, Nanjing 210000, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210000, Peoples R China
[3] Univ Technol Sydney, Sch Comp Sci, Ultimo, NSW 2007, Australia
[4] Kyung Hee Univ, Dept Comp Sci & Engn, Yongin 17104, South Korea
[5] King Saud Univ, Coll Appl Comp Sci, Riyadh 11543, Saudi Arabia
基金
美国国家科学基金会;
关键词
Attribute-driven design; Internet-of-Things (IoT) application development; IoT service orchestration; model-driven design; representational state transfer (REST) application programming interface (API); software architecture; SOFTWARE; MODEL; INTELLIGENT;
D O I
10.1109/JIOT.2020.2971013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Application development for the Internet of Things (IoT) poses immense challenges due to the lack of standard development frameworks, tools, and techniques to assist end users in dealing with the complexity of IoT systems during application development. These challenges invoke the use of model-driven development (MDD) along with the representational state transfer (REST) architecture to develop IoT applications, supporting model generation at different abstraction levels while generating software implementation artifacts for heterogeneous platforms and ensuring loose coupling in complex IoT systems. This article proposes an IoT application development framework, named IADev, which uses attribute-driven design and MDD to address the above-mentioned challenges. This framework is composed of two major steps, including iterative architecture development using attribute-driven design and generating models to guide the transformation using MDD. IADev uses attribute-driven design to transform the requirements into a solution architecture by considering the concerns of all involved stakeholders, and then, MDD metamodels are generated to hierarchically transform the design components into the software artifacts. We evaluate IADev for a smart vehicle scenario in an intelligent transportation system to generate an executable implementation code for a real-world system. The case study experiments proclaim that IADev achieves higher satisfaction of the participants for the IoT application development and service orchestration, as compared to conventional approaches. Finally, we propose an architecture that uses IADev with the Siemens IoT cloud platform for service orchestration in industrial IoT.
引用
收藏
页码:4543 / 4556
页数:14
相关论文
共 50 条
  • [31] Embedded Intelligence in the Internet-of-Things
    Dick, Robert P.
    Shang, Li
    Wolf, Marilyn
    Yang, Shao-Wen
    IEEE DESIGN & TEST, 2020, 37 (01) : 7 - 27
  • [32] Architectural Survey on Internet-of-Things
    Bharti, Monika
    Kumar, Raj Esh
    Saxena, Sharad
    2019 FIFTH INTERNATIONAL CONFERENCE ON IMAGE INFORMATION PROCESSING (ICIIP 2019), 2019, : 437 - 442
  • [33] How to Agentify the Internet-of-Things?
    Maamar, Zakaria
    Faci, Noura
    Boukadi, Khouloud
    Ugljanin, Emir
    Sellami, Mohamed
    Baker, Thar
    Angarita, Rafael
    2018 12TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2018,
  • [34] Instrumentation and measurement in the Internet-of-Things
    Jardim-Goncalves, Ricardo
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2019, 22 (06) : 3 - 3
  • [35] The Obligatory Internet-of-Things Column
    Davidson, Scott
    IEEE DESIGN & TEST, 2014, 31 (04) : 71 - 72
  • [36] QoS-Aware Fog Service Orchestration for Industrial Internet of Things
    Tsai, Jen-Sheng
    Chuang, I-Hsun
    Liu, Jie-Jyun
    Kuo, Yau-Hwang
    Liao, Wanjiun
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1265 - 1279
  • [37] Internet of Things Services Orchestration Framework Based on Kubernetes and Edge Computing
    Ermolenko, Daniil
    Kilicheva, Claudia
    Muthanna, Ammar
    Khakimov, Abdukodir
    PROCEEDINGS OF THE 2021 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (ELCONRUS), 2021, : 12 - 17
  • [38] Blockchain-enabled Internet-of-Things Service Platform for Industrial Domain
    Lee, ChangHyung
    Sung, NakMyoung
    Nkenyereye, Lewis
    Song, JaeSeung
    2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INTERNET (ICII 2018), 2018, : 177 - 178
  • [39] An Internet-of-Things Educational Platform
    Alsukayti, Ibrahim S.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (07): : 127 - 136
  • [40] Connection models for the Internet-of-Things
    He, Kangli
    Hermanns, Holger
    Wu, Hengyang
    Chen, Yixiang
    FRONTIERS OF COMPUTER SCIENCE, 2020, 14 (03)