适可而止,及时,只为“我”:工程IoT-native软件系统的基本原则
Just Enough, Just in Time, Just for "Me": Fundamental Principles for Engineering IoT-native Software Systems
摘要:
通过无缝集成日常物品并改变我们与周围环境互动的方式,物联网(IoT)正在大幅改善家庭的生活质量并提高企业的生产力。鉴于物联网独特的特性,物联网应用已经从主流应用类型中脱颖而出。受可编程世界前景的启发,我们进一步预见了设计,开发,部署和维护软件系统的物联网原生趋势。然而,尽管物联网软件项目的挑战经常被讨论,但解决这些挑战仍处于“跨越鸿沟”时期。通过参与几个不同的物联网项目,我们逐渐提炼出了设计物联网原生软件系统的三个基本原则,例如刚刚好、及时和只为“我”。这些原则针对的是与物联网环境最典型特征相关的挑战,从资源限制到物联网设备的技术异构性。我们希望这项研究能够为物联网原生软件工程这一主题引发专门的努力、技术和理论。
英文摘要:
By seamlessly integrating everyday objects and by changing the way we interact with our surroundings, Internet of Things (IoT) is drastically improving the life quality of households and enhancing the productivity of businesses. Given the unique IoT characteristics, IoT applications have emerged distinctively from the mainstream application types. Inspired by the outlook of a programmable world, we further foresee an IoT-native trend in designing, developing, deploying, and maintaining software systems. However, although the challenges of IoT software projects are frequently discussed, addressing those challenges are still in the "crossing the chasm" period. By participating in a few various IoT projects, we gradually distilled three fundamental principles for engineering IoT-native software systems, such as just enough, just in time, and just for "me". These principles target the challenges that are associated with the most typical features of IoT environments, ranging from resource limits to technology heterogeneity of IoT devices. We expect this research to trigger dedicated efforts, techniques and theories for the topic IoT-native software engineering.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。