A proof system of the CaIT calculus

The Internet of Things (IoT) can realize the interconnection of people, machines, and things anytime, anywhere. Most of the existing research mainly focuses on the practical applications of IoT, and there is a lack of research on modeling and reasoning about IoT systems from the perspective of forma...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Frontiers of Computer Science 2024-04, Vol.18 (2), p.182401, Article 182401
Hauptverfasser: CHEN, Ningning, ZHU, Huibiao
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 2
container_start_page 182401
container_title Frontiers of Computer Science
container_volume 18
creator CHEN, Ningning
ZHU, Huibiao
description The Internet of Things (IoT) can realize the interconnection of people, machines, and things anytime, anywhere. Most of the existing research mainly focuses on the practical applications of IoT, and there is a lack of research on modeling and reasoning about IoT systems from the perspective of formal methods. Thus, the Calculus of the Internet of Things (CaIT) has been proposed to specify and analyze IoT systems before the actual implementation, which can effectively improve development efficiency, and enhance system quality and reliability. To verify the correctness of IoT systems described by CaIT, this paper presents a proof system for CaIT, in which specifications and verifications are based on the extended Hoare Logic with time. Furthermore, we explore the cooperation between isolated proofs to validate the postconditions of the communication actions occurring in these proofs, with a particular focus on broadcast communication. We also demonstrate the soundness of our proof system. A simple “smart home” is given to illustrate the availability of our proof system.
doi_str_mv 10.1007/s11704-022-2258-3
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2918722368</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2918722368</sourcerecordid><originalsourceid>FETCH-LOGICAL-c317t-879bc5222e8d028353cb07ea8b66dbce3cae33ca51c3e52f11505d8a114393a43</originalsourceid><addsrcrecordid>eNp9kM1uwjAQhK2qlYooD9BbJM5pd9eYOEeE-oOE1As9W46zIUFAqJ0cePsapaI3LvZYmm92PUI8I7wgQPYaEDOYpUCUEimdyjsxIshVfMn5_VWTfhSTEHYAQEBKEY3EdJGcfNtWSTiHjg9JVF3NydKuNomze9fv-_AkHiq7Dzz5u8fi-_1ts_xM118fq-VinTqJWZfqLC9cDCXWJZCWSroCMra6mM_LwrF0lmU8FDrJiipEBarUFnEmc2lnciymQ27c6Kfn0Jld2_tjHGkoR51dfqOjCweX820Initz8s3B-rNBMJc6zFCHiXWYSx1GRoYGJkTvccv-P_kWpAeobrY1ey5PnkMwlW-PXcP-FvoLpnFxLg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918722368</pqid></control><display><type>article</type><title>A proof system of the CaIT calculus</title><source>Springer Online Journals Complete</source><creator>CHEN, Ningning ; ZHU, Huibiao</creator><creatorcontrib>CHEN, Ningning ; ZHU, Huibiao</creatorcontrib><description>The Internet of Things (IoT) can realize the interconnection of people, machines, and things anytime, anywhere. Most of the existing research mainly focuses on the practical applications of IoT, and there is a lack of research on modeling and reasoning about IoT systems from the perspective of formal methods. Thus, the Calculus of the Internet of Things (CaIT) has been proposed to specify and analyze IoT systems before the actual implementation, which can effectively improve development efficiency, and enhance system quality and reliability. To verify the correctness of IoT systems described by CaIT, this paper presents a proof system for CaIT, in which specifications and verifications are based on the extended Hoare Logic with time. Furthermore, we explore the cooperation between isolated proofs to validate the postconditions of the communication actions occurring in these proofs, with a particular focus on broadcast communication. We also demonstrate the soundness of our proof system. A simple “smart home” is given to illustrate the availability of our proof system.</description><identifier>ISSN: 2095-2228</identifier><identifier>EISSN: 2095-2236</identifier><identifier>DOI: 10.1007/s11704-022-2258-3</identifier><language>eng</language><publisher>Beijing: Higher Education Press</publisher><subject>Calculus ; Calculus of the Internet of Things (CaIT) ; Communication ; Computer Science ; Cooperation ; extended hoare logic ; Formal method ; Internet of Things ; Internet of Things (IoT) ; Research Article ; Sensors ; Smart buildings ; smart home ; Smart houses ; System effectiveness</subject><ispartof>Frontiers of Computer Science, 2024-04, Vol.18 (2), p.182401, Article 182401</ispartof><rights>Copyright reserved, 2024, Higher Education Press</rights><rights>Higher Education Press 2024</rights><rights>Higher Education Press 2024.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c317t-879bc5222e8d028353cb07ea8b66dbce3cae33ca51c3e52f11505d8a114393a43</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11704-022-2258-3$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11704-022-2258-3$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,41488,42557,51319</link.rule.ids></links><search><creatorcontrib>CHEN, Ningning</creatorcontrib><creatorcontrib>ZHU, Huibiao</creatorcontrib><title>A proof system of the CaIT calculus</title><title>Frontiers of Computer Science</title><addtitle>Front. Comput. Sci</addtitle><description>The Internet of Things (IoT) can realize the interconnection of people, machines, and things anytime, anywhere. Most of the existing research mainly focuses on the practical applications of IoT, and there is a lack of research on modeling and reasoning about IoT systems from the perspective of formal methods. Thus, the Calculus of the Internet of Things (CaIT) has been proposed to specify and analyze IoT systems before the actual implementation, which can effectively improve development efficiency, and enhance system quality and reliability. To verify the correctness of IoT systems described by CaIT, this paper presents a proof system for CaIT, in which specifications and verifications are based on the extended Hoare Logic with time. Furthermore, we explore the cooperation between isolated proofs to validate the postconditions of the communication actions occurring in these proofs, with a particular focus on broadcast communication. We also demonstrate the soundness of our proof system. A simple “smart home” is given to illustrate the availability of our proof system.</description><subject>Calculus</subject><subject>Calculus of the Internet of Things (CaIT)</subject><subject>Communication</subject><subject>Computer Science</subject><subject>Cooperation</subject><subject>extended hoare logic</subject><subject>Formal method</subject><subject>Internet of Things</subject><subject>Internet of Things (IoT)</subject><subject>Research Article</subject><subject>Sensors</subject><subject>Smart buildings</subject><subject>smart home</subject><subject>Smart houses</subject><subject>System effectiveness</subject><issn>2095-2228</issn><issn>2095-2236</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp9kM1uwjAQhK2qlYooD9BbJM5pd9eYOEeE-oOE1As9W46zIUFAqJ0cePsapaI3LvZYmm92PUI8I7wgQPYaEDOYpUCUEimdyjsxIshVfMn5_VWTfhSTEHYAQEBKEY3EdJGcfNtWSTiHjg9JVF3NydKuNomze9fv-_AkHiq7Dzz5u8fi-_1ts_xM118fq-VinTqJWZfqLC9cDCXWJZCWSroCMra6mM_LwrF0lmU8FDrJiipEBarUFnEmc2lnciymQ27c6Kfn0Jld2_tjHGkoR51dfqOjCweX820Initz8s3B-rNBMJc6zFCHiXWYSx1GRoYGJkTvccv-P_kWpAeobrY1ey5PnkMwlW-PXcP-FvoLpnFxLg</recordid><startdate>20240401</startdate><enddate>20240401</enddate><creator>CHEN, Ningning</creator><creator>ZHU, Huibiao</creator><general>Higher Education Press</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>JQ2</scope></search><sort><creationdate>20240401</creationdate><title>A proof system of the CaIT calculus</title><author>CHEN, Ningning ; ZHU, Huibiao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c317t-879bc5222e8d028353cb07ea8b66dbce3cae33ca51c3e52f11505d8a114393a43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Calculus</topic><topic>Calculus of the Internet of Things (CaIT)</topic><topic>Communication</topic><topic>Computer Science</topic><topic>Cooperation</topic><topic>extended hoare logic</topic><topic>Formal method</topic><topic>Internet of Things</topic><topic>Internet of Things (IoT)</topic><topic>Research Article</topic><topic>Sensors</topic><topic>Smart buildings</topic><topic>smart home</topic><topic>Smart houses</topic><topic>System effectiveness</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>CHEN, Ningning</creatorcontrib><creatorcontrib>ZHU, Huibiao</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Computer Science Collection</collection><jtitle>Frontiers of Computer Science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>CHEN, Ningning</au><au>ZHU, Huibiao</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A proof system of the CaIT calculus</atitle><jtitle>Frontiers of Computer Science</jtitle><stitle>Front. Comput. Sci</stitle><date>2024-04-01</date><risdate>2024</risdate><volume>18</volume><issue>2</issue><spage>182401</spage><pages>182401-</pages><artnum>182401</artnum><issn>2095-2228</issn><eissn>2095-2236</eissn><abstract>The Internet of Things (IoT) can realize the interconnection of people, machines, and things anytime, anywhere. Most of the existing research mainly focuses on the practical applications of IoT, and there is a lack of research on modeling and reasoning about IoT systems from the perspective of formal methods. Thus, the Calculus of the Internet of Things (CaIT) has been proposed to specify and analyze IoT systems before the actual implementation, which can effectively improve development efficiency, and enhance system quality and reliability. To verify the correctness of IoT systems described by CaIT, this paper presents a proof system for CaIT, in which specifications and verifications are based on the extended Hoare Logic with time. Furthermore, we explore the cooperation between isolated proofs to validate the postconditions of the communication actions occurring in these proofs, with a particular focus on broadcast communication. We also demonstrate the soundness of our proof system. A simple “smart home” is given to illustrate the availability of our proof system.</abstract><cop>Beijing</cop><pub>Higher Education Press</pub><doi>10.1007/s11704-022-2258-3</doi></addata></record>
fulltext fulltext
identifier ISSN: 2095-2228
ispartof Frontiers of Computer Science, 2024-04, Vol.18 (2), p.182401, Article 182401
issn 2095-2228
2095-2236
language eng
recordid cdi_proquest_journals_2918722368
source Springer Online Journals Complete
subjects Calculus
Calculus of the Internet of Things (CaIT)
Communication
Computer Science
Cooperation
extended hoare logic
Formal method
Internet of Things
Internet of Things (IoT)
Research Article
Sensors
Smart buildings
smart home
Smart houses
System effectiveness
title A proof system of the CaIT calculus
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T19%3A07%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20proof%20system%20of%20the%20CaIT%20calculus&rft.jtitle=Frontiers%20of%20Computer%20Science&rft.au=CHEN,%20Ningning&rft.date=2024-04-01&rft.volume=18&rft.issue=2&rft.spage=182401&rft.pages=182401-&rft.artnum=182401&rft.issn=2095-2228&rft.eissn=2095-2236&rft_id=info:doi/10.1007/s11704-022-2258-3&rft_dat=%3Cproquest_cross%3E2918722368%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2918722368&rft_id=info:pmid/&rfr_iscdi=true