{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T02:38:14Z","timestamp":1747190294003,"version":"3.40.5"},"reference-count":17,"publisher":"Wiley","license":[{"start":{"date-parts":[[2020,3,10]],"date-time":"2020-03-10T00:00:00Z","timestamp":1583798400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Key Research and Development Project of China","award":["2017YFC0704100"],"award-info":[{"award-number":["2017YFC0704100"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2020,3,10]]},"abstract":"<jats:p>Insect Intelligent Building (I<jats:sup>2<\/jats:sup>B) is a novel platform of intelligent buildings. The outstanding feature of I<jats:sup>2<\/jats:sup>B is the decentralized network structure connected by smart nodes. I<jats:sup>2<\/jats:sup>B can employ APPs (applications) developed by various practitioners or programming fans to manage and control buildings. However, due to the unique parallel operation of I<jats:sup>2<\/jats:sup>B platform and the popularization of APP developers, there still exists no effective approach to supporting I<jats:sup>2<\/jats:sup>B APP development. To deal with the challenges and provide meaningful guidance for describing and developing I<jats:sup>2<\/jats:sup>B APP and motivating the prospective programming language design, we propose INR, a programming model for I<jats:sup>2<\/jats:sup>B 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 I<jats:sup>2<\/jats:sup>B. Finally, we apply the programming model into an application case to illustrate the developing pattern of the I<jats:sup>2<\/jats:sup>B APP and verify the effectiveness of our approach.<\/jats:p>","DOI":"10.1155\/2020\/3659849","type":"journal-article","created":{"date-parts":[[2020,3,10]],"date-time":"2020-03-10T19:36:00Z","timestamp":1583868960000},"page":"1-18","source":"Crossref","is-referenced-by-count":2,"title":["INR: A Programming Model for Developing APPs of Insect Intelligent Building"],"prefix":"10.1155","volume":"2020","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6606-8775","authenticated-orcid":true,"given":"Shuo","family":"Zhao","sequence":"first","affiliation":[{"name":"College of Defense Engineering, Army Engineering University of PLA, Nanjing 210007, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3274-2119","authenticated-orcid":true,"given":"Qiliang","family":"Yang","sequence":"additional","affiliation":[{"name":"College of Defense Engineering, Army Engineering University of PLA, Nanjing 210007, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6168-1434","authenticated-orcid":true,"given":"Jianchun","family":"Xing","sequence":"additional","affiliation":[{"name":"College of Defense Engineering, Army Engineering University of PLA, Nanjing 210007, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5509-0902","authenticated-orcid":true,"given":"Qizhen","family":"Zhou","sequence":"additional","affiliation":[{"name":"College of Defense Engineering, Army Engineering University of PLA, Nanjing 210007, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangtong","family":"Xue","sequence":"additional","affiliation":[{"name":"College of Defense Engineering, Army Engineering University of PLA, Nanjing 210007, China"},{"name":"78131 Troop of PLA, Chengdu 610000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1751-6826","authenticated-orcid":true,"given":"Wenjie","family":"Chen","sequence":"additional","affiliation":[{"name":"College of Defense Engineering, Army Engineering University of PLA, Nanjing 210007, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"first-page":"457","volume-title":"Insect intelligent building (I2B): a new architecture of building control systems based on internet of things (IoT)","year":"2018","key":"1"},{"year":"2015","key":"2"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1016\/j.buildenv.2015.09.007"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1016\/j.egypro.2017.07.285"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2017\/1\/10"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9593-2"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"year":"2009","key":"10"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1177\/0143624418775881"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/mm.2010.75"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-018-00705-w"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-013-2345-6"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2017.05.011"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1007\/s11831-017-9244-1"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2017.06.001"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2018.2830348"},{"year":"2015","key":"32"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2020\/3659849.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2020\/3659849.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2020\/3659849.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,3,10]],"date-time":"2020-03-10T19:36:04Z","timestamp":1583868964000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/sp\/2020\/3659849\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,10]]},"references-count":17,"alternative-id":["3659849","3659849"],"URL":"https:\/\/doi.org\/10.1155\/2020\/3659849","relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"type":"print","value":"1058-9244"},{"type":"electronic","value":"1875-919X"}],"subject":[],"published":{"date-parts":[[2020,3,10]]}}}