Towards Computational Notebooks for IoT Development
Towards Computational Notebooks for IoT Development
复制标题
面向物联网开发的计算笔记本
DOI:
10.1145/3290607.3312963
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
J. P. Sáenz
中科院分区:
文献类型:
--
作者:
Fulvio Corno;Luigi De Russis;J. P. Sáenz
Internet of Things systems are complex to develop. They are required to exhibit various features and run across several environments. Software developers have to deal with this heterogeneity both when configuring the development and execution environments and when writing the code. Meanwhile, computational notebooks have been gaining prominence due to their capability to consolidate text, executable code, and visualizations in a single document. Although they are mainly used in the field of data science, the characteristics of such notebooks could make them suitable to support the development of IoT systems as well. This work proposes an IoT-tailored literate computing approach in the form of a computational notebook. We present a use case of a typical IoT system involving several interconnected components and describe the implementation of a computational notebook as a tool to support its development. Finally, we point out the opportunities and limitations of this approach.