IEEE Access (Jan 2024)
Study and Evaluation for Adopting Environmental Adaptation of Low-Resource Devices
Abstract
Although the use of heterogeneous hardware is increasing, barriers to its widespread use are high because it requires technical knowledge that differs from software development for ordinary CPUs. Against this background, we previously proposed the concept of environmentally adaptive software. In this paper, we propose a method for automatically constructing IoT services from user-specified processing logic and IoT data, aiming to incorporate resource-poor IoT devices into environmentally adaptive targets. Currently, the construction of IoT services requires manual development based on expertise in IoT-related technologies. The proposed method aims to enable automatic construction of IoT services without expertise in IoT-related technologies. The proposed method builds an IoT service based on a basic service selected by the user, combining common functions required for the service and functions specified by the user. When the sample application was built manually, the number of lines of code was 789, but when the proposed method was used, the number of lines of code was 267, which significantly reduced the man-hours required to create the application. The proposed method can be used to incorporate IoT devices into the environment adaptation target.
Keywords