This is a prototype of Cslim, which extracts programmer-specified functions from a source package and generates new source files for a target package, thereby enabling the reuse of systems software in resource-poor execution environments, such as the IoT devices.
This was presented in ICDCN 2019:
- Hyogi Sim, Arnab K. Paul, Eli Tilevich, Ali R. Butt, and Muhammad Shahzad, "Cslim: Automated Extraction of IoT Functionalities from Legacy C Codebases," in Proceedings of the 20th International Conference on Distributed Computing and Networking (ICDCN), New York, NY, USA, 2019, pp. 421–426.