{"id":"https://openalex.org/W2035171786","doi":"https://doi.org/10.1145/1462187.1462192","title":"Complexity results in revising UNITY programs","display_name":"Complexity results in revising UNITY programs","publication_year":2009,"publication_date":"2009-01-01","ids":{"openalex":"https://openalex.org/W2035171786","doi":"https://doi.org/10.1145/1462187.1462192","mag":"2035171786"},"language":"en","primary_location":{"id":"doi:10.1145/1462187.1462192","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1462187.1462192","pdf_url":null,"source":{"id":"https://openalex.org/S16632050","display_name":"ACM Transactions on Autonomous and Adaptive Systems","issn_l":"1556-4665","issn":["1556-4665","1556-4703"],"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 Autonomous and Adaptive Systems","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/A5008486466","display_name":"Borzoo Bonakdarpour","orcid":"https://orcid.org/0000-0003-1800-5419"},"institutions":[{"id":"https://openalex.org/I87216513","display_name":"Michigan State University","ror":"https://ror.org/05hs6h993","country_code":"US","type":"education","lineage":["https://openalex.org/I87216513"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Borzoo Bonakdarpour","raw_affiliation_strings":["Michigan State University,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Michigan State University,","institution_ids":["https://openalex.org/I87216513"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086886157","display_name":"Ali Ebnenasir","orcid":"https://orcid.org/0000-0001-5266-1087"},"institutions":[{"id":"https://openalex.org/I11957088","display_name":"Michigan Technological University","ror":"https://ror.org/0036rpn28","country_code":"US","type":"education","lineage":["https://openalex.org/I11957088"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ali Ebnenasir","raw_affiliation_strings":["Michigan Technological University",", Michigan Technological University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Michigan Technological University","institution_ids":["https://openalex.org/I11957088"]},{"raw_affiliation_string":", Michigan Technological University","institution_ids":["https://openalex.org/I11957088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072787717","display_name":"Sandeep S. Kulkarni","orcid":"https://orcid.org/0000-0002-7608-2116"},"institutions":[{"id":"https://openalex.org/I87216513","display_name":"Michigan State University","ror":"https://ror.org/05hs6h993","country_code":"US","type":"education","lineage":["https://openalex.org/I87216513"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sandeep S. Kulkarni","raw_affiliation_strings":["Michigan State University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Michigan State University","institution_ids":["https://openalex.org/I87216513"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5008486466"],"corresponding_institution_ids":["https://openalex.org/I87216513"],"apc_list":null,"apc_paid":null,"fwci":2.127,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.8671941,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"4","issue":"1","first_page":"1","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9994999766349792,"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.9994999766349792,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9965000152587891,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/bounded-function","display_name":"Bounded function","score":0.8059377074241638},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.673234224319458},{"id":"https://openalex.org/keywords/property","display_name":"Property (philosophy)","score":0.6441129446029663},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5736170411109924},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.47913500666618347},{"id":"https://openalex.org/keywords/pspace","display_name":"PSPACE","score":0.42406001687049866},{"id":"https://openalex.org/keywords/invariant","display_name":"Invariant (physics)","score":0.41725295782089233},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.346116840839386},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3247939944267273},{"id":"https://openalex.org/keywords/computational-complexity-theory","display_name":"Computational complexity theory","score":0.3221489191055298},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.22958329319953918}],"concepts":[{"id":"https://openalex.org/C34388435","wikidata":"https://www.wikidata.org/wiki/Q2267362","display_name":"Bounded function","level":2,"score":0.8059377074241638},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.673234224319458},{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.6441129446029663},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5736170411109924},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.47913500666618347},{"id":"https://openalex.org/C197685441","wikidata":"https://www.wikidata.org/wiki/Q500716","display_name":"PSPACE","level":3,"score":0.42406001687049866},{"id":"https://openalex.org/C190470478","wikidata":"https://www.wikidata.org/wiki/Q2370229","display_name":"Invariant (physics)","level":2,"score":0.41725295782089233},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.346116840839386},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3247939944267273},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.3221489191055298},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.22958329319953918},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"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":2,"locations":[{"id":"doi:10.1145/1462187.1462192","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1462187.1462192","pdf_url":null,"source":{"id":"https://openalex.org/S16632050","display_name":"ACM Transactions on Autonomous and Adaptive Systems","issn_l":"1556-4665","issn":["1556-4665","1556-4703"],"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 Autonomous and Adaptive Systems","raw_type":"journal-article"},{"id":"pmh:oai:digitalcommons.mtu.edu:michigantech-p-31792","is_oa":false,"landing_page_url":"https://digitalcommons.mtu.edu/michigantech-p/12490","pdf_url":null,"source":{"id":"https://openalex.org/S4377196391","display_name":"Digital Commons - Michigan Tech (Michigan Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I11957088","host_organization_name":"Michigan Technological University","host_organization_lineage":["https://openalex.org/I11957088"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Michigan Tech Publications, Part 1","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3457570267","display_name":null,"funder_award_id":"CCR-0092724","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"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W304280145","https://openalex.org/W326353637","https://openalex.org/W1495189504","https://openalex.org/W1495310052","https://openalex.org/W1504670841","https://openalex.org/W1548164611","https://openalex.org/W1560374668","https://openalex.org/W1564779026","https://openalex.org/W1574195826","https://openalex.org/W1588748596","https://openalex.org/W1588784669","https://openalex.org/W1589082502","https://openalex.org/W1596903331","https://openalex.org/W1606824214","https://openalex.org/W1667231716","https://openalex.org/W1737156267","https://openalex.org/W1857327297","https://openalex.org/W1919874402","https://openalex.org/W1975442866","https://openalex.org/W2016206563","https://openalex.org/W2025079043","https://openalex.org/W2039065451","https://openalex.org/W2040127143","https://openalex.org/W2048355938","https://openalex.org/W2049696538","https://openalex.org/W2059057465","https://openalex.org/W2070369873","https://openalex.org/W2079297844","https://openalex.org/W2100969324","https://openalex.org/W2101508170","https://openalex.org/W2103953153","https://openalex.org/W2111132249","https://openalex.org/W2115216179","https://openalex.org/W2115309705","https://openalex.org/W2123894953","https://openalex.org/W2128131381","https://openalex.org/W2128278617","https://openalex.org/W2130587077","https://openalex.org/W2131058166","https://openalex.org/W2131622054","https://openalex.org/W2136671357","https://openalex.org/W2143909017","https://openalex.org/W2401610261","https://openalex.org/W2473888290","https://openalex.org/W2534861223","https://openalex.org/W4254686712","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2327776271","https://openalex.org/W1589381382","https://openalex.org/W961142965","https://openalex.org/W1968954131","https://openalex.org/W2082636129","https://openalex.org/W2982557863","https://openalex.org/W2925112333","https://openalex.org/W3190027049","https://openalex.org/W2075449032","https://openalex.org/W2583998759"],"abstract_inverted_index":{"We":[0],"concentrate":[1],"on":[2],"automatic":[3],"revision":[4],"of":[5,18,27,41,71,101,126,134,150,163,183],"untimed":[6,87],"and":[7,37,55,68,75,81,136,159],"real-time":[8,176],"programs":[9],"with":[10],"respect":[11],"to":[12,22,84,174],"UNITY":[13,28,43,90],"properties.":[14],"The":[15],"main":[16],"focus":[17],"this":[19],"article":[20],"is":[21,45,139,145,157,178],"identify":[23],"instances":[24],"where":[25,38],"addition":[26],"properties":[29,44,77,130],"can":[30,119],"be":[31,120],"achieved":[32],"efficiently":[33],"(in":[34,180],"polynomial":[35],"time)":[36],"the":[39,95,102,124,148,161,181,184,190,194],"problem":[40,125,149,162],"adding":[42,127,151,168],"difficult":[46],"(NP-complete).":[47],"Regarding":[48,105],"efficient":[49],"revision,":[50],"we":[51,108],"present":[52],"a":[53,60,69,153,169,175],"sound":[54],"complete":[56],"algorithm":[57],"that":[58,110],"adds":[59],"single":[61,154,170],"leads-to":[62,66,114,135,155,172,197],"property":[63,118,156,173],"(respectively,":[64,78,88,98,115],"bounded-time":[65,79,171],"property)":[67],"conjunction":[70],"unless,":[72],"stable":[73,82],",":[74],"invariant":[76],"unless":[80],")":[83,117,138],"an":[85],"existing":[86],"real-time)":[89],"program":[91,177,192],"in":[92,94,122],"polynomial-time":[93],"state":[96],"space":[97],"region":[99,186],"graph)":[100,187],"given":[103],"program.":[104],"hardness":[106],"results,":[107],"show":[109],"(1)":[111],"while":[112,167],"one":[113],"ensures":[116,137],"added":[121],"polynomial-time,":[123],"two":[128],"such":[129],"(or":[131],"any":[132],"combination":[133],"NP-complete,":[140,158],"(2)":[141],"if":[142,189],"maximum":[143,165],"non-determinism":[144,166],"desired":[146],"then":[147],"even":[152,188],"(3)":[160],"providing":[164],"NP-complete":[179],"size":[182],"program's":[185],"original":[191],"satisfies":[193],"corresponding":[195],"unbounded":[196],"property.":[198]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2016,"cited_by_count":5},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":3}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
