{"id":"https://openalex.org/W2912674640","doi":"https://doi.org/10.1109/memocode51338.2020.9315153","title":"REAFFIRM: Model-Based Repair of Hybrid Systems for Improving Resiliency","display_name":"REAFFIRM: Model-Based Repair of Hybrid Systems for Improving Resiliency","publication_year":2020,"publication_date":"2020-12-02","ids":{"openalex":"https://openalex.org/W2912674640","doi":"https://doi.org/10.1109/memocode51338.2020.9315153","mag":"2912674640"},"language":"en","primary_location":{"id":"doi:10.1109/memocode51338.2020.9315153","is_oa":false,"landing_page_url":"https://doi.org/10.1109/memocode51338.2020.9315153","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 18th ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1902.04064","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5051151589","display_name":"Luan Viet Nguyen","orcid":"https://orcid.org/0000-0001-5516-2443"},"institutions":[{"id":"https://openalex.org/I127591826","display_name":"University of Dayton","ror":"https://ror.org/021v3qy27","country_code":"US","type":"education","lineage":["https://openalex.org/I127591826"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Luan Viet Nguyen","raw_affiliation_strings":["Department of Computer Science, University of Dayton, OH, USA","University of Dayton,Department of Computer Science,OH,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Dayton, OH, USA","institution_ids":["https://openalex.org/I127591826"]},{"raw_affiliation_string":"University of Dayton,Department of Computer Science,OH,USA","institution_ids":["https://openalex.org/I127591826"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083167006","display_name":"Gautam Mohan","orcid":null},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gautam Mohan","raw_affiliation_strings":["Department of Computer and Information Science, University of Pennsylvania, PA, USA","University of Pennsylvania,Department of Computer and Information Science,PA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Science, University of Pennsylvania, PA, USA","institution_ids":["https://openalex.org/I79576946"]},{"raw_affiliation_string":"University of Pennsylvania,Department of Computer and Information Science,PA,USA","institution_ids":["https://openalex.org/I79576946"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054356243","display_name":"James Weimer","orcid":"https://orcid.org/0000-0001-8167-9163"},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James Weimer","raw_affiliation_strings":["Department of Computer and Information Science, University of Pennsylvania, PA, USA","University of Pennsylvania,Department of Computer and Information Science,PA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Science, University of Pennsylvania, PA, USA","institution_ids":["https://openalex.org/I79576946"]},{"raw_affiliation_string":"University of Pennsylvania,Department of Computer and Information Science,PA,USA","institution_ids":["https://openalex.org/I79576946"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082105260","display_name":"Oleg Sokolsky","orcid":"https://orcid.org/0000-0001-5282-0658"},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Oleg Sokolsky","raw_affiliation_strings":["Department of Computer and Information Science, University of Pennsylvania, PA, USA","University of Pennsylvania,Department of Computer and Information Science,PA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Science, University of Pennsylvania, PA, USA","institution_ids":["https://openalex.org/I79576946"]},{"raw_affiliation_string":"University of Pennsylvania,Department of Computer and Information Science,PA,USA","institution_ids":["https://openalex.org/I79576946"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030456600","display_name":"Insup Lee","orcid":"https://orcid.org/0000-0003-2672-1132"},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Insup Lee","raw_affiliation_strings":["Department of Computer and Information Science, University of Pennsylvania, PA, USA","University of Pennsylvania,Department of Computer and Information Science,PA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Science, University of Pennsylvania, PA, USA","institution_ids":["https://openalex.org/I79576946"]},{"raw_affiliation_string":"University of Pennsylvania,Department of Computer and Information Science,PA,USA","institution_ids":["https://openalex.org/I79576946"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065059795","display_name":"Rajeev Alur","orcid":"https://orcid.org/0000-0003-1733-7083"},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rajeev Alur","raw_affiliation_strings":["Department of Computer and Information Science, University of Pennsylvania, PA, USA","University of Pennsylvania,Department of Computer and Information Science,PA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Science, University of Pennsylvania, PA, USA","institution_ids":["https://openalex.org/I79576946"]},{"raw_affiliation_string":"University of Pennsylvania,Department of Computer and Information Science,PA,USA","institution_ids":["https://openalex.org/I79576946"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"8","issue":null,"first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13295","display_name":"Safety Systems Engineering in Autonomy","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13295","display_name":"Safety Systems Engineering in Autonomy","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.996999979019165,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.995199978351593,"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/stateflow","display_name":"Stateflow","score":0.7874865531921387},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7497042417526245},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.6799536943435669},{"id":"https://openalex.org/keywords/model-transformation","display_name":"Model transformation","score":0.6306400299072266},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.5663621425628662},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.48745298385620117},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3985024690628052},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.37164759635925293},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34224581718444824},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3214905858039856},{"id":"https://openalex.org/keywords/matlab","display_name":"MATLAB","score":0.23091521859169006},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1762462556362152}],"concepts":[{"id":"https://openalex.org/C2779752788","wikidata":"https://www.wikidata.org/wiki/Q1266659","display_name":"Stateflow","level":3,"score":0.7874865531921387},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7497042417526245},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6799536943435669},{"id":"https://openalex.org/C2779791154","wikidata":"https://www.wikidata.org/wiki/Q258040","display_name":"Model transformation","level":3,"score":0.6306400299072266},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.5663621425628662},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.48745298385620117},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3985024690628052},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.37164759635925293},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34224581718444824},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3214905858039856},{"id":"https://openalex.org/C2780365114","wikidata":"https://www.wikidata.org/wiki/Q169478","display_name":"MATLAB","level":2,"score":0.23091521859169006},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1762462556362152},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1109/memocode51338.2020.9315153","is_oa":false,"landing_page_url":"https://doi.org/10.1109/memocode51338.2020.9315153","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 18th ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:1902.04064","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1902.04064","pdf_url":"https://arxiv.org/pdf/1902.04064","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"pmh:oai:arXiv.org:1902.04064","is_oa":true,"landing_page_url":"https://arxiv.org/abs/1902.04064","pdf_url":"https://arxiv.org/pdf/1902.04064","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"mag:2912674640","is_oa":true,"landing_page_url":"https://arxiv.org/pdf/1902.04064","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1902.04064","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1902.04064","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1902.04064","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1902.04064","pdf_url":"https://arxiv.org/pdf/1902.04064","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.4699999988079071}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2912674640.pdf","grobid_xml":"https://content.openalex.org/works/W2912674640.grobid-xml"},"referenced_works_count":52,"referenced_works":["https://openalex.org/W172589331","https://openalex.org/W1509463226","https://openalex.org/W1544649343","https://openalex.org/W1547304883","https://openalex.org/W1558296274","https://openalex.org/W1585526574","https://openalex.org/W1592980365","https://openalex.org/W1921864689","https://openalex.org/W1986706177","https://openalex.org/W1993036147","https://openalex.org/W2003234161","https://openalex.org/W2004421225","https://openalex.org/W2004463571","https://openalex.org/W2017362344","https://openalex.org/W2032594101","https://openalex.org/W2042529046","https://openalex.org/W2047277035","https://openalex.org/W2059950755","https://openalex.org/W2074040836","https://openalex.org/W2099661188","https://openalex.org/W2106513074","https://openalex.org/W2113818300","https://openalex.org/W2115803389","https://openalex.org/W2116520617","https://openalex.org/W2145548455","https://openalex.org/W2149209089","https://openalex.org/W2153803621","https://openalex.org/W2154867660","https://openalex.org/W2162663474","https://openalex.org/W2163590987","https://openalex.org/W2168948159","https://openalex.org/W2176215692","https://openalex.org/W2279014940","https://openalex.org/W2338852180","https://openalex.org/W2579603034","https://openalex.org/W2597062023","https://openalex.org/W2747719939","https://openalex.org/W2756604315","https://openalex.org/W2757813108","https://openalex.org/W2811077608","https://openalex.org/W2917807050","https://openalex.org/W2956034981","https://openalex.org/W4249770122","https://openalex.org/W6606216866","https://openalex.org/W6607093319","https://openalex.org/W6607482770","https://openalex.org/W6635428850","https://openalex.org/W6640078916","https://openalex.org/W6681284244","https://openalex.org/W6683146447","https://openalex.org/W6729457646","https://openalex.org/W6739600221"],"related_works":["https://openalex.org/W2136392279","https://openalex.org/W1970231805","https://openalex.org/W2170603593","https://openalex.org/W2743243733","https://openalex.org/W2755308646","https://openalex.org/W2896559060","https://openalex.org/W1933082445","https://openalex.org/W1886250361","https://openalex.org/W2051490597","https://openalex.org/W48729811","https://openalex.org/W2187866520","https://openalex.org/W2010421451","https://openalex.org/W756060344","https://openalex.org/W2160844104","https://openalex.org/W2059326701","https://openalex.org/W2557038694","https://openalex.org/W2803484043","https://openalex.org/W2601790178","https://openalex.org/W2296296458","https://openalex.org/W2054887793"],"abstract_inverted_index":{"Model-based":[0],"design":[1],"offers":[2],"a":[3,17,23,27,69,84,103,108,136,140,146,152,157,164,203,217],"promising":[4],"approach":[5],"for":[6,118,208],"assisting":[7],"developers":[8],"to":[9,44,90,113,197,215,219,231],"build":[10],"reliable":[11],"and":[12,38,83,92,150,162],"secure":[13],"cyber-physical":[14,123],"systems":[15],"in":[16],"systematic":[18],"manner.":[19],"In":[20,98],"this":[21,99],"methodology,":[22],"designer":[24,218],"first":[25],"constructs":[26],"model,":[28],"with":[29,42,107],"mathematically":[30],"precise":[31],"semantics,":[32],"of":[33,71,122,174,192,237],"the":[34,49,52,80,94,115,120,169,185,193,199,225,234],"system":[35,86,95,133],"under":[36],"design,":[37,82],"performs":[39],"extensive":[40],"analysis":[41],"respect":[43],"correctness":[45],"requirements":[46,60],"before":[47],"generating":[48],"implementation":[50],"from":[51,96],"model.":[53],"However,":[54],"as":[55,127,135,145,156],"new":[56,104,204],"vulnerabilities":[57],"are":[58],"discovered,":[59],"evolve":[61],"aimed":[62],"at":[63],"ensuring":[64],"resiliency.":[65],"There":[66],"is":[67,188],"currently":[68],"shortage":[70],"an":[72,130],"inexpensive,":[73],"automated":[74],"software":[75,110],"that":[76],"can":[77],"effectively":[78],"repair":[79,117],"initial":[81],"model-based":[85,116],"developer":[87],"regularly":[88],"needs":[89],"redesign":[91],"reimplement":[93],"scratch.":[97],"paper,":[100],"we":[101,201,212,228],"propose":[102],"methodology":[105],"along":[106],"MATLAB":[109],"called":[111],"REAFFIRM":[112,125,230],"facilitate":[114],"improving":[119],"resiliency":[121,142,221],"systems.":[124],"takes":[126],"inputs":[128],"1)":[129],"original":[131],"hybrid":[132,209],"modeled":[134],"Simulink/Stateflow":[137],"diagram,":[138],"2)":[139],"given":[141],"pattern":[143],"specified":[144],"model":[147,166,178,182,205],"transformation":[148,179,206],"script,":[149],"3)":[151],"safety":[153],"requirement":[154],"expressed":[155],"Signal":[158],"Temporal":[159],"Logic":[160],"formula,":[161],"outputs":[163],"repaired":[165,235],"which":[167,211],"satisfies":[168],"requirement.":[170],"The":[171],"tool":[172,195],"consists":[173],"two":[175],"main":[176],"modules,":[177],"followed":[180],"by":[181],"synthesis.":[183],"While":[184],"latter":[186],"component":[187],"built":[189],"on":[190],"top":[191],"falsification":[194],"Breach,":[196],"implement":[198],"former,":[200],"introduce":[202],"language":[207],"systems,":[210],"call":[213],"HATL,":[214],"allow":[216],"specify":[220],"patterns.":[222],"To":[223],"evaluate":[224],"proposed":[226],"approach,":[227],"use":[229],"automatically":[232],"synthesize":[233],"models":[236],"four":[238],"different":[239],"case":[240],"studies.":[241]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
