当前位置: X-MOL 学术Sci. Program. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
INR: A Programming Model for Developing APPs of Insect Intelligent Building
Scientific Programming Pub Date : 2020-03-10 , DOI: 10.1155/2020/3659849
Shuo Zhao 1 , Qiliang Yang 1 , Jianchun Xing 1 , Qizhen Zhou 1 , Guangtong Xue 1, 2 , Wenjie Chen 1
Affiliation  

Insect Intelligent Building (I2B) is a novel platform of intelligent buildings. The outstanding feature of I2B is the decentralized network structure connected by smart nodes. I2B can employ APPs (applications) developed by various practitioners or programming fans to manage and control buildings. However, due to the unique parallel operation of I2B platform and the popularization of APP developers, there still exists no effective approach to supporting I2B APP development. To deal with the challenges and provide meaningful guidance for describing and developing I2B APP and motivating the prospective programming language design, we propose INR, a programming model for I2B APP development. Three submodels in INR, namely, Individual, Neighborhood, and Region, are defined and implemented, respectively, for describing different task requirements. Moreover, new mechanisms of Tag-based programming and Clustering operation are established to support the plug-and-play and parallel abilities of APPs in I2B. Finally, we apply the programming model into an application case to illustrate the developing pattern of the I2B APP and verify the effectiveness of our approach.

中文翻译:

INR:昆虫智能楼宇APP开发的编程模型

昆虫智能楼宇(I2B)是一种新型的智能楼宇平台。I2B 的突出特点是由智能节点连接的去中心化网络结构。I2B 可以使用各种从业者或编程爱好者开发的 APP(应用程序)来管理和控制建筑物。但是,由于I2B平台独特的并行运行和APP开发者的普及,目前还没有有效的方法来支持I2B APP的开发。为了应对挑战并为描述和开发 I2B APP 并激发前瞻性的编程语言设计提供有意义的指导,我们提出了 INR,一种用于 I2B APP 开发的编程模型。INR中的三个子模型,即Individual、Neighborhood和Region,分别被定义和实现,用于描述不同的任务需求。此外,建立了基于标签的编程和集群操作的新机制,以支持 I2B 中 APP 的即插即用和并行能力。最后,我们将编程模型应用到一个应用案例中来说明 I2B APP 的开发模式并验证我们方法的有效性。
更新日期:2020-03-10
down
wechat
bug