足够,及时,只为“我”:工程物联网原生软件系统的基本原则

Zheng Li, R. Ranjan
{"title":"足够,及时,只为“我”:工程物联网原生软件系统的基本原则","authors":"Zheng Li, R. Ranjan","doi":"10.1145/3510455.3512785","DOIUrl":null,"url":null,"abstract":"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. CCS CONCEPTS • Software and its engineering → Development frameworks and environments; Distributed systems organizing principles;. Human-centered computing → Ubiquitous and mobile computing systems and tools. ACM Reference Format: Zheng Li and Rajiv Ranjan. 2022. Just Enough, Just in Time, Just for “Me”: Fundamental Principles for Engineering IoT-native Software Systems. In Ne$\\tau$v Ideas and Emerging Results (ICSE-NIER'22), May 21-29, 2022, Pittsburgh, PA, USA. ACM, New York, NY, USA, 5 pages. https://doi.org/10.1145/3510455.3512785","PeriodicalId":416186,"journal":{"name":"2022 IEEE/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Just Enough, Just in Time, Just for “Me”: Fundamental Principles for Engineering IoT-native Software Systems\",\"authors\":\"Zheng Li, R. Ranjan\",\"doi\":\"10.1145/3510455.3512785\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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. CCS CONCEPTS • Software and its engineering → Development frameworks and environments; Distributed systems organizing principles;. Human-centered computing → Ubiquitous and mobile computing systems and tools. ACM Reference Format: Zheng Li and Rajiv Ranjan. 2022. Just Enough, Just in Time, Just for “Me”: Fundamental Principles for Engineering IoT-native Software Systems. In Ne$\\\\tau$v Ideas and Emerging Results (ICSE-NIER'22), May 21-29, 2022, Pittsburgh, PA, USA. ACM, New York, NY, USA, 5 pages. https://doi.org/10.1145/3510455.3512785\",\"PeriodicalId\":416186,\"journal\":{\"name\":\"2022 IEEE/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-01-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3510455.3512785\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3510455.3512785","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

通过无缝集成日常物品和改变我们与周围环境互动的方式,物联网(IoT)正在极大地改善家庭的生活质量,提高企业的生产力。鉴于物联网的独特特性,物联网应用已经从主流应用类型中脱颖而出。受可编程世界前景的启发,我们进一步预见到设计、开发、部署和维护软件系统的物联网原生趋势。然而,尽管物联网软件项目的挑战经常被讨论,但解决这些挑战仍然处于“跨越鸿沟”时期。通过参与一些不同的物联网项目,我们逐渐提炼出了设计物联网原生软件系统的三个基本原则,例如刚刚足够,刚刚及时,只是为了“我”。这些原则针对的是与物联网环境最典型特征相关的挑战,从资源限制到物联网设备的技术异质性。我们希望这项研究能够引发物联网原生软件工程主题的专门努力,技术和理论。•软件及其工程→开发框架和环境;分布式系统组织原则;以人为本的计算→无处不在的移动计算系统和工具。ACM参考文献格式:郑李和Rajiv Ranjan。2022。足够,及时,只为“我”:工程物联网原生软件系统的基本原则。“新概念与新成果”(ICSE-NIER'22), 2022年5月21-29日,美国,匹兹堡。ACM,纽约,美国,5页。https://doi.org/10.1145/3510455.3512785
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Just Enough, Just in Time, Just for “Me”: Fundamental Principles for Engineering IoT-native Software Systems
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. CCS CONCEPTS • Software and its engineering → Development frameworks and environments; Distributed systems organizing principles;. Human-centered computing → Ubiquitous and mobile computing systems and tools. ACM Reference Format: Zheng Li and Rajiv Ranjan. 2022. Just Enough, Just in Time, Just for “Me”: Fundamental Principles for Engineering IoT-native Software Systems. In Ne$\tau$v Ideas and Emerging Results (ICSE-NIER'22), May 21-29, 2022, Pittsburgh, PA, USA. ACM, New York, NY, USA, 5 pages. https://doi.org/10.1145/3510455.3512785
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信