当前位置: X-MOL 学术J. Syst. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Examining the reuse potentials of IoT application frameworks
Journal of Systems and Software ( IF 3.7 ) Pub Date : 2020-11-01 , DOI: 10.1016/j.jss.2020.110706
Paraskevi Smiari , Stamatia Bibi , Daniel Feitosa

Abstract The major challenge that a developer confronts when building IoT systems is the management of a plethora of technologies implemented with various constraints, from different manufacturers, that at the end need to cooperate. In this paper we argue that developers can benefit from IoT frameworks by reusing their components so as to build in less time and effort IoT systems that can easily integrate new technologies. In order to explore the reuse opportunities offered by IoT frameworks we have performed a case study and analyzed 503 components reused by 35 IoT projects. We examined (a) the types of functionality that are most facilitated for reuse (b) the reuse strategy that is most adopted (c) thequality of the reused components. The results of the case study suggest that the main functionality reused is the one related to the Device Management layer and that Black-box reuse is the main type. Moreover, the quality of the reused components is improved compared to the rest of the components built from scratch.

中文翻译:

检查 IoT 应用程序框架的重用潜力

摘要 开发人员在构建物联网系统时面临的主要挑战是管理大量技术,这些技术来自不同制造商的各种限制,最终需要合作。在本文中,我们认为开发人员可以通过重用其组件来从 IoT 框架中受益,从而以更少的时间和精力构建可以轻松集成新技术的 IoT 系统。为了探索 IoT 框架提供的重用机会,我们进行了一个案例研究并分析了 35 个 IoT 项目重用的 503 个组件。我们检查了 (a) 最有利于重用的功能类型 (b) 最常采用的重用策略 (c) 重用组件的质量。案例研究的结果表明,重用的主要功能是与设备管理层相关的功能,而黑盒重用是主要类型。此外,与从头构建的其余组件相比,重用组件的质量得到了提高。
更新日期:2020-11-01
down
wechat
bug