{"id":"https://openalex.org/W1985805804","doi":"https://doi.org/10.1109/cdc.2012.6425966","title":"Developing proof carrying code to formally assure termination in fault tolerant distributed controls systems","display_name":"Developing proof carrying code to formally assure termination in fault tolerant distributed controls systems","publication_year":2012,"publication_date":"2012-12-01","ids":{"openalex":"https://openalex.org/W1985805804","doi":"https://doi.org/10.1109/cdc.2012.6425966","mag":"1985805804"},"language":"en","primary_location":{"id":"doi:10.1109/cdc.2012.6425966","doi":"https://doi.org/10.1109/cdc.2012.6425966","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cdc.2012.6425966","pdf_url":null,"source":{"id":"https://openalex.org/S4210221977","display_name":"IEEE Conference on Decision and Control (CDC)","issn_l":"0191-2216","issn":["0191-2216"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 IEEE 51st IEEE Conference on Decision and Control (CDC)","raw_type":"proceedings-article"},"parent_works":[],"lineage":["https://openalex.org/W1985805804"],"child_works_count":0,"type":"conference-paper","is_traditional":true,"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/A5080867529","display_name":"Romain Jobredeaux","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Romain Jobredeaux","raw_affiliation_strings":["Department of AeroSpace Engineering, Georgia Institute of Technology, Atlanta, GA, USA","Dept. of Aerospace Engineering, Georgia Institute of Technology, Atlanta, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of AeroSpace Engineering, Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Dept. of Aerospace Engineering, Georgia Institute of Technology, Atlanta, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060219474","display_name":"Heber Herencia\u2010Zapana","orcid":"https://orcid.org/0000-0003-0146-669X","observed_orcids":["https://orcid.org/0000-0003-0146-669X"]},"institutions":[{"id":"https://openalex.org/I1329048335","display_name":"National Institute of Aerospace","ror":"https://ror.org/00fadxs59","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I1329048335"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Heber Herencia-Zapana","raw_affiliation_strings":["National Institute of Aerospace (NIA), Hampton, VA, USA","National Institute of Aerospace, Hampton VA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Institute of Aerospace (NIA), Hampton, VA, USA","institution_ids":["https://openalex.org/I1329048335"]},{"raw_affiliation_string":"National Institute of Aerospace, Hampton VA, USA","institution_ids":["https://openalex.org/I1329048335"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003284508","display_name":"Natasha A. Neogi","orcid":"https://orcid.org/0000-0002-3257-6288","observed_orcids":["https://orcid.org/0000-0002-3257-6288"]},"institutions":[{"id":"https://openalex.org/I1329048335","display_name":"National Institute of Aerospace","ror":"https://ror.org/00fadxs59","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I1329048335"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Natasha Neogi","raw_affiliation_strings":["National Institute of Aerospace (NIA), Hampton, VA, USA","National Institute of Aerospace, Hampton VA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Institute of Aerospace (NIA), Hampton, VA, USA","institution_ids":["https://openalex.org/I1329048335"]},{"raw_affiliation_string":"National Institute of Aerospace, Hampton VA, USA","institution_ids":["https://openalex.org/I1329048335"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041459160","display_name":"\u00c9ric F\u00e9ron","orcid":"https://orcid.org/0000-0001-7717-2159","observed_orcids":["https://orcid.org/0000-0001-7717-2159"]},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eric Feron","raw_affiliation_strings":["Department of AeroSpace Engineering, Georgia Institute of Technology, Atlanta, GA, USA","Dept. of Aerospace Engineering, Georgia Institute of Technology, Atlanta, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of AeroSpace Engineering, Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Dept. of Aerospace Engineering, Georgia Institute of Technology, Atlanta, USA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6454,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.80704918,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"4732","issue":null,"first_page":"1816","last_page":"1821"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.7523999810218811,"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.7523999810218811,"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/T10126","display_name":"Logic, programming, and type systems","score":0.23729999363422394,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.0013000000035390258,"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/proof-carrying-code","display_name":"proof-carrying code","score":0.9959999918937683},{"id":"https://openalex.org/keywords/frama-c","display_name":"Frama-C","score":0.9729999899864197},{"id":"https://openalex.org/keywords/lyapunov-function","display_name":"Lyapunov function","score":0.8640000224113464},{"id":"https://openalex.org/keywords/convergence-time-bound","display_name":"convergence time bound","score":0.7070000171661377},{"id":"https://openalex.org/keywords/flight-control-systems","display_name":"flight control systems","score":0.8460000157356262}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7871526479721069},{"id":"https://openalex.org/C206880738","wikidata":"https://www.wikidata.org/wiki/Q431667","display_name":"Automated theorem proving","level":2,"score":0.6618058681488037},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.6367696523666382},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5370357036590576},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5040037035942078},{"id":"https://openalex.org/C130120984","wikidata":"https://www.wikidata.org/wiki/Q2835898","display_name":"Distributed algorithm","level":2,"score":0.5011675357818604},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4817371666431427},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4652614891529083},{"id":"https://openalex.org/C203265346","wikidata":"https://www.wikidata.org/wiki/Q11387554","display_name":"Proof assistant","level":3,"score":0.46366623044013977},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.4437932074069977},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.436272531747818},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.41833463311195374},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.41745585203170776},{"id":"https://openalex.org/C60640748","wikidata":"https://www.wikidata.org/wiki/Q2337858","display_name":"Lyapunov function","level":3,"score":0.41645291447639465},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.4124252200126648},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3858579397201538},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3418869376182556},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14446765184402466},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.12930423021316528},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.11196482181549072},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"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/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"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/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cdc.2012.6425966","doi":"https://doi.org/10.1109/cdc.2012.6425966","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cdc.2012.6425966","pdf_url":null,"source":{"id":"https://openalex.org/S4210221977","display_name":"IEEE Conference on Decision and Control (CDC)","issn_l":"0191-2216","issn":["0191-2216"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 IEEE 51st IEEE Conference on Decision and Control (CDC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309321","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W3888705","https://openalex.org/W1486558830","https://openalex.org/W1593331236","https://openalex.org/W1608230613","https://openalex.org/W1640404740","https://openalex.org/W1705501928","https://openalex.org/W1788292158","https://openalex.org/W1869527659","https://openalex.org/W1896502719","https://openalex.org/W1977336460","https://openalex.org/W2035362408","https://openalex.org/W2053863894","https://openalex.org/W2106556867","https://openalex.org/W2123465178","https://openalex.org/W2134873475","https://openalex.org/W2145574455","https://openalex.org/W2149969760","https://openalex.org/W2151322858","https://openalex.org/W2277766137","https://openalex.org/W2279353332","https://openalex.org/W2672830324","https://openalex.org/W4205284036","https://openalex.org/W7028799193"],"related_works":["https://openalex.org/W7119500610","https://openalex.org/W7037927728","https://openalex.org/W1508895727","https://openalex.org/W1523738455","https://openalex.org/W153200464","https://openalex.org/W7097769962","https://openalex.org/W4221149315","https://openalex.org/W1535242529","https://openalex.org/W2767120415","https://openalex.org/W2526419457"],"abstract_inverted_index":{"We":[0,61,91,113],"address":[1],"the":[2,6,9,32,53,59,84,97,108,116,133,157,194,197,203,208,211,217,222],"semantic":[3],"gap":[4],"between":[5],"model":[7,34],"and":[8,41,47,56,72,100,119,173,189],"implementation":[10,224],"of":[11,52,58,86,196],"control":[12,66,219],"algorithms":[13],"for":[14,69,96,132,207],"distributed":[15,76,98,136,199],"systems":[16],"in":[17,83,122,138],"a":[18,63,74,87,93,102,186,226],"formal":[19,153],"fashion:":[20],"we":[21],"provide":[22],"an":[23],"interactive":[24],"(partially":[25],"automated)":[26],"method":[27],"by":[28],"which":[29,49],"to":[30,124,140,150,167,221],"translate":[31],"global,":[33],"level":[35,45],"theoretical":[36,105],"properties,":[37],"such":[38],"as":[39,225],"stability":[40],"convergence,":[42],"into":[43],"code":[44,135,200],"assertions":[46,165],"invariants":[48],"assure":[50],"termination":[51],"relevant":[54],"implementations":[55],"validity":[57],"result.":[60],"outline":[62],"simple":[64],"flight":[65],"system":[67],"example":[68],"altitude":[70],"holding,":[71],"describe":[73],"fault-tolerant":[75],"agreement":[77],"protocol":[78],"among":[79],"n":[80],"processor":[81,174],"nodes,":[82],"presence":[85],"varying":[88],"network":[89],"topology.":[90],"develop":[92],"Lyapunov-like":[94],"function":[95,118],"algorithm,":[99],"attain":[101],"polynomial":[103],"time":[104,110],"bound":[106],"on":[107],"convergence":[109,120],"Tconv\u221d":[111],"n3.":[112],"then":[114,147,181],"exploit":[115],"Lyapunov":[117],"proof,":[121],"order":[123,139],"derive":[125],"requisite":[126],"ANSI-C":[127],"Specification":[128],"Language":[129],"(ACSL)":[130],"annotations":[131,145],"C":[134,227],"implementation,":[137],"guarantee":[141],"termination.":[142],"The":[143,177],"ACSL":[144],"can":[146,180],"be":[148,182],"used":[149],"automatically":[151,183],"generate":[152],"proof":[154,161,178],"obligations":[155,162,179],"via":[156],"Frama-C":[158],"tool.":[159],"These":[160],"also":[163],"encompass":[164],"relating":[166],"timing,":[168],"memory":[169],"allocation,":[170],"type":[171],"checking":[172],"specific":[175],"issues.":[176],"discharged":[184],"using":[185],"theorem":[187],"prover,":[188],"their":[190],"success":[191],"guarantees":[192],"that":[193],"behavior":[195],"corresponding":[198],"will":[201],"evince":[202],"global":[204],"properties":[205],"proven":[206],"model.":[209],"Thus,":[210],"verification":[212],"process":[213],"spans":[214],"efforts":[215],"from":[216],"high-level":[218],"theory":[220],"low-level":[223],"program.":[228]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":3}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
