{"id":"https://openalex.org/W2900584170","doi":"https://doi.org/10.1109/tr.2018.2876333","title":"Verifying Full Regular Temporal Properties of Programs via Dynamic Program Execution","display_name":"Verifying Full Regular Temporal Properties of Programs via Dynamic Program Execution","publication_year":2018,"publication_date":"2018-11-12","ids":{"openalex":"https://openalex.org/W2900584170","doi":"https://doi.org/10.1109/tr.2018.2876333","mag":"2900584170"},"language":"en","primary_location":{"id":"doi:10.1109/tr.2018.2876333","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2018.2876333","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Reliability","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100377243","display_name":"Meng Wang","orcid":"https://orcid.org/0000-0003-3582-9559"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Meng Wang","raw_affiliation_strings":["ICTT and ISN Laboratory, Xidian University, Xi\u2019an, China","ICTT and ISN Laboratory, Xidian University, Xi'an, China"],"raw_orcid":"https://orcid.org/0000-0003-3582-9559","affiliations":[{"raw_affiliation_string":"ICTT and ISN Laboratory, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]},{"raw_affiliation_string":"ICTT and ISN Laboratory, Xidian University, Xi'an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003990194","display_name":"Cong Tian","orcid":"https://orcid.org/0000-0002-5429-4580"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Cong Tian","raw_affiliation_strings":["ICTT and ISN Laboratory, Xidian University, Xi\u2019an, China","ICTT and ISN Laboratory, Xidian University, Xi'an, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ICTT and ISN Laboratory, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]},{"raw_affiliation_string":"ICTT and ISN Laboratory, Xidian University, Xi'an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100331270","display_name":"Nan Zhang","orcid":"https://orcid.org/0000-0002-3870-2505"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Nan Zhang","raw_affiliation_strings":["ICTT and ISN Laboratory, Xidian University, Xi\u2019an, China","ICTT and ISN Laboratory, Xidian University, Xi'an, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ICTT and ISN Laboratory, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]},{"raw_affiliation_string":"ICTT and ISN Laboratory, Xidian University, Xi'an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071051896","display_name":"Zhenhua Duan","orcid":"https://orcid.org/0000-0002-3119-3242"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenhua Duan","raw_affiliation_strings":["ICTT and ISN Laboratory, Xidian University, Xi\u2019an, China","ICTT and ISN Laboratory, Xidian University, Xi'an, China"],"raw_orcid":"https://orcid.org/0000-0002-3119-3242","affiliations":[{"raw_affiliation_string":"ICTT and ISN Laboratory, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]},{"raw_affiliation_string":"ICTT and ISN Laboratory, Xidian University, Xi'an, China","institution_ids":["https://openalex.org/I149594827"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I149594827"],"apc_list":null,"apc_paid":null,"fwci":2.4724,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.90764888,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"68","issue":"3","first_page":"1101","last_page":"1116"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9998999834060669,"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.9998999834060669,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9997000098228455,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.86058509349823},{"id":"https://openalex.org/keywords/liveness","display_name":"Liveness","score":0.7039240598678589},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.6889222860336304},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6470260620117188},{"id":"https://openalex.org/keywords/property","display_name":"Property (philosophy)","score":0.5501068234443665},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5166738033294678},{"id":"https://openalex.org/keywords/runtime-verification","display_name":"Runtime verification","score":0.4989471435546875},{"id":"https://openalex.org/keywords/temporal-logic","display_name":"Temporal logic","score":0.486162394285202},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4749470055103302},{"id":"https://openalex.org/keywords/software-verification","display_name":"Software verification","score":0.44649967551231384},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.4419999420642853},{"id":"https://openalex.org/keywords/linear-temporal-logic","display_name":"Linear temporal logic","score":0.44000959396362305},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.4379202127456665},{"id":"https://openalex.org/keywords/functional-verification","display_name":"Functional verification","score":0.4301714301109314},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.40527451038360596},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.26436468958854675},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.17686104774475098},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.12210896611213684}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.86058509349823},{"id":"https://openalex.org/C15569618","wikidata":"https://www.wikidata.org/wiki/Q3561421","display_name":"Liveness","level":2,"score":0.7039240598678589},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.6889222860336304},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6470260620117188},{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.5501068234443665},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5166738033294678},{"id":"https://openalex.org/C202973057","wikidata":"https://www.wikidata.org/wiki/Q7380130","display_name":"Runtime verification","level":3,"score":0.4989471435546875},{"id":"https://openalex.org/C25016198","wikidata":"https://www.wikidata.org/wiki/Q781833","display_name":"Temporal logic","level":2,"score":0.486162394285202},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4749470055103302},{"id":"https://openalex.org/C33054407","wikidata":"https://www.wikidata.org/wiki/Q6504747","display_name":"Software verification","level":5,"score":0.44649967551231384},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.4419999420642853},{"id":"https://openalex.org/C4777664","wikidata":"https://www.wikidata.org/wiki/Q1536492","display_name":"Linear temporal logic","level":2,"score":0.44000959396362305},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4379202127456665},{"id":"https://openalex.org/C62460635","wikidata":"https://www.wikidata.org/wiki/Q5508853","display_name":"Functional verification","level":3,"score":0.4301714301109314},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.40527451038360596},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.26436468958854675},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.17686104774475098},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.12210896611213684},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tr.2018.2876333","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2018.2876333","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Reliability","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3596336811","display_name":null,"funder_award_id":"61751207","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5115926484","display_name":"\u5b89\u5168\u6538\u5173\u8f6f\u4ef6\u7cfb\u7edf\u7684\u53ef\u9760\u6027\u4fdd\u969c\u7814\u7a76","funder_award_id":"61732013","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6708717950","display_name":null,"funder_award_id":"61572386","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G799493931","display_name":null,"funder_award_id":"61420106004","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":89,"referenced_works":["https://openalex.org/W61606928","https://openalex.org/W201784039","https://openalex.org/W327452528","https://openalex.org/W1209505024","https://openalex.org/W1483150777","https://openalex.org/W1489391022","https://openalex.org/W1552908270","https://openalex.org/W1556462035","https://openalex.org/W1562679818","https://openalex.org/W1577404745","https://openalex.org/W1591672107","https://openalex.org/W1596552075","https://openalex.org/W1710734607","https://openalex.org/W1787074469","https://openalex.org/W1835747325","https://openalex.org/W1848718052","https://openalex.org/W1968898611","https://openalex.org/W1972480948","https://openalex.org/W1987340323","https://openalex.org/W1992946078","https://openalex.org/W2004022404","https://openalex.org/W2009489720","https://openalex.org/W2011367000","https://openalex.org/W2020639449","https://openalex.org/W2021917262","https://openalex.org/W2022228153","https://openalex.org/W2036750908","https://openalex.org/W2045280800","https://openalex.org/W2051342545","https://openalex.org/W2053262709","https://openalex.org/W2055477538","https://openalex.org/W2076669467","https://openalex.org/W2080593426","https://openalex.org/W2088655521","https://openalex.org/W2089139117","https://openalex.org/W2093832730","https://openalex.org/W2096449544","https://openalex.org/W2099687675","https://openalex.org/W2106892818","https://openalex.org/W2109337044","https://openalex.org/W2115309705","https://openalex.org/W2117009500","https://openalex.org/W2117587600","https://openalex.org/W2120484044","https://openalex.org/W2124909257","https://openalex.org/W2128803539","https://openalex.org/W2129538349","https://openalex.org/W2148845055","https://openalex.org/W2150593762","https://openalex.org/W2153185479","https://openalex.org/W2158395308","https://openalex.org/W2161246680","https://openalex.org/W2161253570","https://openalex.org/W2162284942","https://openalex.org/W2163477945","https://openalex.org/W2244573518","https://openalex.org/W2277924821","https://openalex.org/W2294578947","https://openalex.org/W2295903414","https://openalex.org/W2343496192","https://openalex.org/W2407790672","https://openalex.org/W2530261561","https://openalex.org/W2618805227","https://openalex.org/W2620922766","https://openalex.org/W2742794271","https://openalex.org/W2793303056","https://openalex.org/W2806746626","https://openalex.org/W2883870930","https://openalex.org/W2891142802","https://openalex.org/W2891959418","https://openalex.org/W2949558051","https://openalex.org/W3160870209","https://openalex.org/W3169000564","https://openalex.org/W4230796557","https://openalex.org/W4231640108","https://openalex.org/W4232668957","https://openalex.org/W4237492309","https://openalex.org/W4242057943","https://openalex.org/W4246166885","https://openalex.org/W4251167975","https://openalex.org/W4254770492","https://openalex.org/W6608201318","https://openalex.org/W6628739754","https://openalex.org/W6637688222","https://openalex.org/W6683838100","https://openalex.org/W6714026258","https://openalex.org/W6742726172","https://openalex.org/W6753299558","https://openalex.org/W6755100998"],"related_works":["https://openalex.org/W2528673213","https://openalex.org/W3036403349","https://openalex.org/W2809618173","https://openalex.org/W1542124114","https://openalex.org/W2613073864","https://openalex.org/W2392047570","https://openalex.org/W4205924073","https://openalex.org/W2361881307","https://openalex.org/W2967277443","https://openalex.org/W1583523918"],"abstract_inverted_index":{"Verification":[0],"of":[1,24,60,86,133,161,198,221,236],"programs":[2,38,61],"at":[3],"code":[4,28],"level":[5,29],"has":[6,208],"attracted":[7],"more":[8,10],"and":[9,39,108,116,167,230],"attentions":[11],"since":[12],"the":[13,43,134,162,176,203,219],"cost":[14],"is":[15,89,102,120,137],"high":[16],"to":[17,67,99,140,193],"extract":[18],"models":[19],"from":[20],"source":[21],"code.":[22],"Most":[23],"approaches":[25],"available":[26],"for":[27,201],"verification":[30,77,109,180],"are":[31,45,65,182],"carried":[32],"out":[33],"by":[34,122,153],"inserting":[35],"assertions":[36,44],"into":[37],"then":[40,138],"checking":[41],"whether":[42,146,155],"violated.":[46],"In":[47],"this":[48,72,92,95],"way,":[49],"only":[50],"safety":[51],"properties":[52,59,85,235],"can":[53,80,150,171],"be":[54,68,100,151,173],"verified,":[55],"however,":[56],"other":[57],"temporal":[58,84,126,234],"such":[62,226],"as":[63,112,227],"liveness":[64],"hard":[66],"verified.":[69],"To":[70],"tackle":[71],"problem,":[73],"a":[74,87,97,105,113,117,123,199,212],"novel":[75],"runtime":[76],"approach,":[78,96],"which":[79],"verify":[81],"full":[82],"regular":[83],"program,":[88],"proposed":[90,206],"in":[91,104,211,232],"paper.":[93],"With":[94],"program":[98,114,143,165,200],"verified":[101],"written":[103],"modeling,":[106],"simulation":[107],"language":[110],"(MSVL)":[111],"M":[115,147],"desired":[118,135],"property":[119,136],"specified":[121],"propositional":[124],"projection":[125],"logic":[127],"formula":[128],"P":[129,149],".":[130],"The":[131,205],"negation":[132],"translated":[139],"an":[141,158],"MSVL":[142,164,177],"M'.":[144],"Thus,":[145],"violates":[148],"checked":[152],"evaluating":[154],"there":[156],"exists":[157],"acceptable":[159],"execution":[160,196],"new":[163],"\u201cM":[166],"M'.\u201d":[168],"This":[169],"problem":[170],"efficiently":[172],"solved":[174],"with":[175],"compiler":[178],"where":[179],"cases":[181],"generated":[183],"via":[184],"dynamic":[185],"symbolic":[186],"execution.":[187],"Further,":[188],"we":[189],"adopt":[190],"parallel":[191],"mechanism":[192],"handle":[194],"various":[195],"paths":[197],"improving":[202],"efficiency.":[204],"approach":[207],"been":[209],"implemented":[210],"tool":[213],"called":[214],"MSV.":[215],"Experiments":[216],"show":[217],"that":[218],"performance":[220],"MSV":[222],"outperforms":[223],"existing":[224],"tools":[225],"T2,":[228],"RiTHM,":[229],"LTLAutomizer":[231],"verifying":[233],"real-world":[237],"programs.":[238]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
