作者
Rodrigo Morales, Ruben Saborido, Yann-Gaël Guéhéneuc
发表日期
2020/1/22
期刊
IEEE Transactions on Software Engineering
卷号
47
期号
12
页码范围
2771-2785
出版商
IEEE
简介
The Internet of Things (IoT) is a network of physical, connected devices providing services through private networks and the Internet. The devices connect through the Internet to Web servers and other devices. One of the popular programming languages for communicating Web pages and Web apps is JavaScript (JS). Hence, the devices would benefit from JS apps. However, porting JS apps to the many IoT devices, e.g., System-on-a-Chip (SoCs) devices (e.g., Arduino Uno), is challenging because of their limited memory, storage, and CPU capabilities. Also, some devices may lack hardware/software capabilities for running JS apps “as is”. Thus, we propose MoMIT , a multiobjective optimization approach to miniaturize JS apps to run on IoT devices. We implement MoMIT using three different search algorithms. We miniaturize a JS interpreter and measure the characteristics of 23 apps before/after applying MoMIT …
引用总数
2020202120222023212
学术搜索中的文章
R Morales, R Saborido, YG Guéhéneuc - IEEE Transactions on Software Engineering, 2020