{"id":"https://openalex.org/W2801040906","doi":"https://doi.org/10.1145/3185501","title":"Systematically Ensuring the Confidence of Real-Time Home Automation IoT Systems","display_name":"Systematically Ensuring the Confidence of Real-Time Home Automation IoT Systems","publication_year":2018,"publication_date":"2018-06-13","ids":{"openalex":"https://openalex.org/W2801040906","doi":"https://doi.org/10.1145/3185501","mag":"2801040906"},"language":"en","primary_location":{"id":"doi:10.1145/3185501","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3185501","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3185501","source":{"id":"https://openalex.org/S2506189754","display_name":"ACM Transactions on Cyber-Physical Systems","issn_l":"2378-962X","issn":["2378-962X","2378-9638"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Cyber-Physical Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3185501","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5029676029","display_name":"Lei Bu","orcid":"https://orcid.org/0000-0003-0517-7801"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Lei Bu","raw_affiliation_strings":["Nanjing University, Jiangsu, China"],"raw_orcid":"https://orcid.org/0000-0003-0517-7801","affiliations":[{"raw_affiliation_string":"Nanjing University, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008550066","display_name":"Wenjie Xiong","orcid":"https://orcid.org/0000-0002-7626-2651"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wen Xiong","raw_affiliation_strings":["Nanjing University, Jiangsu, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nanjing University, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110037578","display_name":"Chieh-Jan Mike Liang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chieh-Jan Mike Liang","raw_affiliation_strings":["Microsoft Research, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research, Beijing, China","institution_ids":["https://openalex.org/I4210113369"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101308414","display_name":"Han Shi","orcid":"https://orcid.org/0009-0003-0223-1769"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shi Han","raw_affiliation_strings":["Microsoft Research, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research, Beijing, China","institution_ids":["https://openalex.org/I4210113369"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100331488","display_name":"Dongmei Zhang","orcid":"https://orcid.org/0000-0002-9230-2799"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dongmei Zhang","raw_affiliation_strings":["Microsoft Research, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research, Beijing, China","institution_ids":["https://openalex.org/I4210113369"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003166096","display_name":"Shan Lin","orcid":"https://orcid.org/0000-0001-6362-2972"},"institutions":[{"id":"https://openalex.org/I59553526","display_name":"Stony Brook University","ror":"https://ror.org/05qghxh33","country_code":"US","type":"education","lineage":["https://openalex.org/I59553526"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shan Lin","raw_affiliation_strings":["Stony Brook University, Stony Brook, NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stony Brook University, Stony Brook, NY","institution_ids":["https://openalex.org/I59553526"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090810072","display_name":"Xuandong Li","orcid":"https://orcid.org/0000-0003-3090-9568"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuandong Li","raw_affiliation_strings":["Nanjing University, Jiangsu, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nanjing University, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5029676029"],"corresponding_institution_ids":["https://openalex.org/I881766915"],"apc_list":null,"apc_paid":null,"fwci":4.7181,"has_fulltext":true,"cited_by_count":41,"citation_normalized_percentile":{"value":0.95748433,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"2","issue":"3","first_page":"1","last_page":"23"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9904999732971191,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9902999997138977,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7745547294616699},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7447344660758972},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.5592831969261169},{"id":"https://openalex.org/keywords/hybrid-system","display_name":"Hybrid system","score":0.5246175527572632},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.4698680341243744},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.4554547667503357},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.45054587721824646},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3745473623275757},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3518461287021637},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.18429261445999146},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.13066202402114868},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.11310184001922607},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.0975523591041565}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7745547294616699},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7447344660758972},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.5592831969261169},{"id":"https://openalex.org/C50897621","wikidata":"https://www.wikidata.org/wiki/Q2665508","display_name":"Hybrid system","level":2,"score":0.5246175527572632},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.4698680341243744},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.4554547667503357},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.45054587721824646},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3745473623275757},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3518461287021637},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.18429261445999146},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.13066202402114868},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.11310184001922607},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0975523591041565},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3185501","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3185501","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3185501","source":{"id":"https://openalex.org/S2506189754","display_name":"ACM Transactions on Cyber-Physical Systems","issn_l":"2378-962X","issn":["2378-962X","2378-9638"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Cyber-Physical Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3185501","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3185501","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3185501","source":{"id":"https://openalex.org/S2506189754","display_name":"ACM Transactions on Cyber-Physical Systems","issn_l":"2378-962X","issn":["2378-962X","2378-9638"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Cyber-Physical Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4300000071525574,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G1905943838","display_name":"\u57fa\u4e8e\u7b26\u53f7\u6267\u884c\u7684\u590d\u6742\u8f6f\u4ef6\u7cfb\u7edf\u6d4b\u8bd5\u4e0e\u9a8c\u8bc1\u7814\u7a76","funder_award_id":"61632015","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2155270942","display_name":null,"funder_award_id":"61561146394","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2357080234","display_name":null,"funder_award_id":"61632015","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3442037871","display_name":null,"funder_award_id":"61690204","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4359008878","display_name":"\u9762\u5411\u590d\u6742\u884c\u4e3a\u573a\u666f\u7684\u5b9e\u65f6\u548c\u6df7\u6210\u7cfb\u7edf\u6a21\u578b\u68c0\u9a8c\u6280\u672f\u7814\u7a76","funder_award_id":"61572249","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G474711803","display_name":null,"funder_award_id":"CNS 1553273 and CNS 1463722","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5317430287","display_name":null,"funder_award_id":"61561146394","funder_id":"https://openalex.org/F4320322252","funder_display_name":"Israel Science Foundation"},{"id":"https://openalex.org/G6742428857","display_name":null,"funder_award_id":"61690204, 61632015, 61561146394, 61572249 and 61472179","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7995057725","display_name":"\u6a21\u578b\u9a71\u52a8\u7684\u79fb\u52a8\u5e94\u7528\u6d4b\u8bd5\u65b9\u6cd5\u7814\u7a76","funder_award_id":"61472179","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8707425526","display_name":null,"funder_award_id":"CNS 1553273","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320308943","display_name":"Microsoft Research","ror":"https://ror.org/00d0nc645"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320322252","display_name":"Israel Science Foundation","ror":"https://ror.org/04sazxf24"},{"id":"https://openalex.org/F4320333993","display_name":"Microsoft Research Asia","ror":"https://ror.org/0300m5276"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2801040906.pdf","grobid_xml":"https://content.openalex.org/works/W2801040906.grobid-xml"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W809787349","https://openalex.org/W1549166962","https://openalex.org/W1583869287","https://openalex.org/W1830944000","https://openalex.org/W1862725884","https://openalex.org/W1975041710","https://openalex.org/W1975812213","https://openalex.org/W1986236329","https://openalex.org/W2002130414","https://openalex.org/W2025886420","https://openalex.org/W2040637657","https://openalex.org/W2043475427","https://openalex.org/W2062843909","https://openalex.org/W2072325940","https://openalex.org/W2085838366","https://openalex.org/W2094530979","https://openalex.org/W2104258017","https://openalex.org/W2137246658","https://openalex.org/W2147340401","https://openalex.org/W2175049251","https://openalex.org/W2265178974","https://openalex.org/W2340735175","https://openalex.org/W2519460064"],"related_works":["https://openalex.org/W1495105673","https://openalex.org/W2095644384","https://openalex.org/W42165","https://openalex.org/W2020061635","https://openalex.org/W1968401573","https://openalex.org/W2029666815","https://openalex.org/W2047013661","https://openalex.org/W1524267824","https://openalex.org/W2066057891","https://openalex.org/W1483796952"],"abstract_inverted_index":{"Recent":[0],"advances":[1],"and":[2,27,47,61,100,144,153,213,237,250,266,277],"industry":[3,31],"standards":[4],"in":[5,193,282],"Internet":[6],"of":[7,15,23,111,120,197,221,256],"Things":[8],"(IoT)":[9],"have":[10,130,148],"accelerated":[11],"the":[12,30,57,62,76,83,94,108,167,194,215,222,234],"real-world":[13],"adoption":[14],"connected":[16,127],"devices.":[17],"To":[18],"manage":[19],"this":[20,67,175,248],"hybrid":[21,182,199],"system":[22,77,151,168,223],"digital":[24],"real-time":[25,122],"devices":[26,113,128,143,265],"analog":[28],"environments,":[29,123],"has":[32],"pushed":[33],"several":[34],"popular":[35],"home":[36,145],"automation":[37],"IoT":[38,87,112,191],"(HA-IoT)":[39],"frameworks,":[40],"such":[41,198],"as":[42],"If-This-Then-That":[43],"(IFTTT),":[44],"Apple":[45],"HomeKit,":[46],"Google":[48],"Brillo.":[49],"Typically,":[50],"users":[51,88,163,192],"author":[52],"device":[53,64],"interactions":[54],"by":[55],"specifying":[56],"triggering":[58],"sensor":[59],"event":[60],"triggered":[63],"command.":[65],"In":[66,137,174],"seemingly":[68],"simple":[69],"software":[70],"system,":[71],"two":[72,125],"dominant":[73],"factors":[74],"govern":[75],"confidence":[78,195],"properties":[79],"with":[80,103,261],"respect":[81],"to":[82,135,161,164,188,232,263],"physical":[84,156],"world.":[85],"First,":[86],"are":[89],"largely":[90],"nonexperts":[91],"who":[92],"lack":[93],"comprehensive":[95],"consideration":[96],"regarding":[97],"potential":[98],"impact":[99],"joint":[101],"effect":[102],"existing":[104],"rules.":[105,268],"Second,":[106],"while":[107],"increasing":[109],"complexity":[110],"enables":[114],"fine-grained":[115],"control":[116,142],"(e.g.,":[117],"heater":[118],"temperature)":[119],"continuous":[121],"even":[124,154],"simply":[126],"can":[129,147,184,274],"a":[131,228,243],"huge":[132],"state":[133],"space":[134],"explore.":[136],"fact,":[138],"bugs":[139],"that":[140,272],"wrongfully":[141],"appliances":[146],"ramifications":[149],"on":[150,247],"correctness":[152],"user":[155],"safety.":[157],"It":[158],"is":[159],"crucial":[160],"help":[162],"make":[165],"sure":[166],"they":[169],"created":[170],"meets":[171],"their":[172],"expectation.":[173],"article":[176],"we":[177],"introduce":[178],"how":[179],"techniques":[180],"from":[181],"automata":[183],"be":[185],"practically":[186],"applied":[187],"assist":[189],"nonexpert":[190],"checking":[196],"HA-IoT":[200,258],"systems.":[201],"We":[202,211,225,241,253],"propose":[203],"an":[204],"automated":[205],"framework":[206,249],"for":[207],"end-to-end":[208],"programming":[209],"assistance.":[210],"build":[212],"check":[214],"Linear":[216],"Hybrid":[217],"Automata":[218],"(LHA)":[219],"model":[220],"automatically.":[224],"also":[226],"present":[227],"quantifier":[229],"elimination-based":[230],"method":[231],"analyze":[233],"counterexample":[235],"found":[236],"synthesize":[238],"fix":[239,280],"suggestions.":[240],"implemented":[242],"platform,":[244],"MenShen,":[245],"based":[246],"proposed":[251],"techniques.":[252],"conducted":[254],"sets":[255],"real":[257],"case":[259],"studies":[260],"up":[262],"46":[264],"65":[267],"Empirical":[269],"results":[270],"show":[271],"MenShen":[273],"find":[275],"violations":[276],"generate":[278],"rule":[279],"suggestions":[281],"only":[283],"10":[284],"seconds.":[285]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":9},{"year":2019,"cited_by_count":4}],"updated_date":"2026-06-06T09:05:17.133730","created_date":"2025-10-10T00:00:00"}
