arrow
返回

WASMICO: Micro-containers in microcontrollers with WebAssembly

delete2024-08-01
delete0
PRE
AI
E
Eduardo Flávio Oliveira Ribeiro
A
André Restivo
H
Hugo Sereno Ferreira
J
Joaõ Pedro Dias *
DOI:10.1016/j.jss.2024.112081delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The Internet -of -Things (IoT) has created a complex environment where hardware and software interact in complex ways. Despite being a prime candidate for applying well -established software engineering practices, IoT has not seen the same level of adoption as other areas, such as cloud development. This discrepancy is even more evident in the case of edge devices, where programming and managing applications can be challenging due to their heterogeneous nature and dependence on specific toolchains and languages. However, the emergence of WebAssembly as a viable solution for running high-level languages on some devices presents an opportunity to streamline development practices, such as DevOps. In this paper, we present WASMICO - a firmware and command -line utility that allows for the execution and management of application lifecycles in microcontrollers. Our solution has been benchmarked against other state-of-the-art tools, demonstrating its feasibility, novel features, and empirical evidence that it outperforms some of the most widely used solutions for running high-level code on these devices. Overall, our work aims to promote the use of wellestablished software engineering practices in the IoT domain, helping to bridge the gap between cloud and edge development.
Keyword:
Internet-of-Things
Containers
WebAssembly
Microcontroller
DevOps

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

U
Universidade do Porto
学者数:
3.0W
论文数: 2.9W
被引数: 34
引用论文

引用论文

DevOps and Its Practices
err2016-05-01
err100
PREAI
errZhu, Liming; Bass, Len; Champlin-Scharff, George
err分享
err收藏
HDAC4 inhibits cell‐cycle progression and protects neurons from cell death
err2008-05-22
err0
errOAAI
errNazanin Majdzadeh; Lulu Wang; Brad E. Morrison; Rhonda Bassel‐Duby; Eric N. Olson; Santosh R. D'Mello
err分享
err收藏
CoAP: An Application Protocol for Billions of Tiny Internet Nodes
err2012-03-01
err487
PREAI
errBormann, Carsten; Castellani, Angelo P.; Shelby, Zach
err分享
err收藏
没有更多内容