Facilitation of IoT software maintenance via code analysis and generation
Dimitar Manev, Aleksandar Dimov · 2017
Internet of Things (IoT) domain represents an interconnection of large number of devices and is becoming a primary research topic for the software engineering community. Big part of IoT systems is represented by the so-called embedded systems. There is a lot of existing legacy code for embedded systems, which is going to be integrated into the IoT environment. For most of these systems, architectural information is either missing or poorly documented. This hampers both straightforward integration of embedded systems into IoT and analysis of their quality. To alleviate such problems, this paper presents the implementation of a software tool for reverse engineering and code generation for embedded software systems.