{"id":"https://openalex.org/W4413792065","doi":"https://doi.org/10.1145/3764587","title":"Contract Embeddings for Layered Control Architectures","display_name":"Contract Embeddings for Layered Control Architectures","publication_year":2025,"publication_date":"2025-08-28","ids":{"openalex":"https://openalex.org/W4413792065","doi":"https://doi.org/10.1145/3764587"},"language":"en","primary_location":{"id":"doi:10.1145/3764587","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3764587","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3764587","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3764587","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5107100081","display_name":"Nikhil Vijay Naik","orcid":"https://orcid.org/0000-0001-6871-2010"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]},{"id":"https://openalex.org/I4210159603","display_name":"United Technologies Research Center","ror":"https://ror.org/04vxc1c96","country_code":"IE","type":"company","lineage":["https://openalex.org/I4210159603"]},{"id":"https://openalex.org/I4210164774","display_name":"DXC Technology (United States)","ror":"https://ror.org/05scq4290","country_code":"US","type":"company","lineage":["https://openalex.org/I4210164774"]}],"countries":["IE","US"],"is_corresponding":true,"raw_author_name":"Nikhil Vijay Naik","raw_affiliation_strings":["AI Systems Engineering, RTX Technology Research Center","Ming Hsieh Department of Electrical and Computer Engineering, University of Southern California","Ming Hsieh Department of Electrical and Computer Engineering, University of Southern California, Los Angeles, United States","AI Systems Engineering, RTX Technology Research Center, East Hartford, United States"],"raw_orcid":"https://orcid.org/0000-0001-6871-2010","affiliations":[{"raw_affiliation_string":"AI Systems Engineering, RTX Technology Research Center","institution_ids":["https://openalex.org/I4210164774"]},{"raw_affiliation_string":"Ming Hsieh Department of Electrical and Computer Engineering, University of Southern California","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"Ming Hsieh Department of Electrical and Computer Engineering, University of Southern California, Los Angeles, United States","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"AI Systems Engineering, RTX Technology Research Center, East Hartford, United States","institution_ids":["https://openalex.org/I4210159603"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006764452","display_name":"Alessandro Pinto","orcid":"https://orcid.org/0000-0001-8308-311X"},"institutions":[{"id":"https://openalex.org/I1334627681","display_name":"Jet Propulsion Laboratory","ror":"https://ror.org/027k65916","country_code":"US","type":"facility","lineage":["https://openalex.org/I122411786","https://openalex.org/I1334627681","https://openalex.org/I4210124779"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alessandro Pinto","raw_affiliation_strings":["NASA Jet Propulsion Laboratory, California Institute of Technology","NASA Jet Propulsion Laboratory, California Institute of Technology, Pasadena, United States"],"raw_orcid":"https://orcid.org/0000-0001-8308-311X","affiliations":[{"raw_affiliation_string":"NASA Jet Propulsion Laboratory, California Institute of Technology","institution_ids":["https://openalex.org/I1334627681"]},{"raw_affiliation_string":"NASA Jet Propulsion Laboratory, California Institute of Technology, Pasadena, United States","institution_ids":["https://openalex.org/I1334627681"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067636168","display_name":"Pierluigi Nuzzo","orcid":"https://orcid.org/0000-0003-2984-0364"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pierluigi Nuzzo","raw_affiliation_strings":["Department of Electrical Engineering and Computer Sciences, University of California Berkeley","Department of Electrical Engineering and Computer Sciences, University of California Berkeley, Berkeley, United States"],"raw_orcid":"https://orcid.org/0000-0003-2984-0364","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California Berkeley","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California Berkeley, Berkeley, United States","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5107100081"],"corresponding_institution_ids":["https://openalex.org/I1174212","https://openalex.org/I4210159603","https://openalex.org/I4210164774"],"apc_list":null,"apc_paid":null,"fwci":1.1303,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.83321474,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"24","issue":"5s","first_page":"1","last_page":"24"},"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/T13295","display_name":"Safety Systems Engineering in Autonomy","score":0.9980999827384949,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9980000257492065,"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.7918839454650879},{"id":"https://openalex.org/keywords/rotation-formalisms-in-three-dimensions","display_name":"Rotation formalisms in three dimensions","score":0.6830087304115295},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.676085889339447},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.6572645902633667},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.534821093082428},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5282320976257324},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5059840083122253},{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.49870920181274414},{"id":"https://openalex.org/keywords/realization","display_name":"Realization (probability)","score":0.4863034188747406},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4533809721469879},{"id":"https://openalex.org/keywords/layer","display_name":"Layer (electronics)","score":0.44731128215789795},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.38636836409568787},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.34230589866638184},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.285148561000824},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.12894421815872192},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09957614541053772}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7918839454650879},{"id":"https://openalex.org/C171018156","wikidata":"https://www.wikidata.org/wiki/Q7370306","display_name":"Rotation formalisms in three dimensions","level":2,"score":0.6830087304115295},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.676085889339447},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.6572645902633667},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.534821093082428},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5282320976257324},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5059840083122253},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.49870920181274414},{"id":"https://openalex.org/C2781089630","wikidata":"https://www.wikidata.org/wiki/Q21856745","display_name":"Realization (probability)","level":2,"score":0.4863034188747406},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4533809721469879},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.44731128215789795},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.38636836409568787},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.34230589866638184},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.285148561000824},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12894421815872192},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09957614541053772},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"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/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3764587","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3764587","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3764587","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3764587","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3764587","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3764587","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3648211085","display_name":null,"funder_award_id":"80NM0018D0004","funder_id":"https://openalex.org/F4320306101","funder_display_name":"National Aeronautics and Space Administration"},{"id":"https://openalex.org/G4439091345","display_name":null,"funder_award_id":"2514748","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5534830569","display_name":"Collaborative Research: RI: Small: Towards Assured Robust Intelligence in Multi-Agent Systems with Runtime Safety","funder_award_id":"2448886","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7336105542","display_name":null,"funder_award_id":"80NM0018D0004","funder_id":"https://openalex.org/F4320309398","funder_display_name":"California Institute of Technology"},{"id":"https://openalex.org/G8820509874","display_name":null,"funder_award_id":"2514683","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/F4320306101","display_name":"National Aeronautics and Space Administration","ror":"https://ror.org/027ka1x80"},{"id":"https://openalex.org/F4320309398","display_name":"California Institute of Technology","ror":"https://ror.org/05dxps055"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4413792065.pdf","grobid_xml":"https://content.openalex.org/works/W4413792065.grobid-xml"},"referenced_works_count":38,"referenced_works":["https://openalex.org/W1483893502","https://openalex.org/W1933146504","https://openalex.org/W1970269621","https://openalex.org/W1991698050","https://openalex.org/W2014290146","https://openalex.org/W2015688007","https://openalex.org/W2023808162","https://openalex.org/W2029288475","https://openalex.org/W2042636729","https://openalex.org/W2066425650","https://openalex.org/W2075810892","https://openalex.org/W2092884371","https://openalex.org/W2097856935","https://openalex.org/W2115309705","https://openalex.org/W2124770562","https://openalex.org/W2150335178","https://openalex.org/W2150408604","https://openalex.org/W2151958719","https://openalex.org/W2158893758","https://openalex.org/W2164198178","https://openalex.org/W2276078146","https://openalex.org/W2328067583","https://openalex.org/W2341848647","https://openalex.org/W2560504659","https://openalex.org/W2565104580","https://openalex.org/W2884790503","https://openalex.org/W2892315216","https://openalex.org/W2964040381","https://openalex.org/W2968945909","https://openalex.org/W2997793798","https://openalex.org/W3011888914","https://openalex.org/W4205178436","https://openalex.org/W4253748132","https://openalex.org/W4297825594","https://openalex.org/W4386083206","https://openalex.org/W4399563158","https://openalex.org/W4401568526","https://openalex.org/W4402389497"],"related_works":["https://openalex.org/W57206970","https://openalex.org/W2378709054","https://openalex.org/W4235091896","https://openalex.org/W2185981755","https://openalex.org/W2023896637","https://openalex.org/W4380301954","https://openalex.org/W1539846681","https://openalex.org/W2498253392","https://openalex.org/W2996527951","https://openalex.org/W1532035848"],"abstract_inverted_index":{"The":[0],"design":[1,53,135,186],"of":[2,36,39,63,102,110,136,164,179],"complex":[3],"cyber-physical":[4],"system":[5],"architectures":[6,65,139],"is":[7,66],"often":[8],"hierarchical.":[9],"System":[10],"specifications":[11,86,122],"are":[12],"mapped":[13],"to":[14,43,49,56,113,152],"an":[15],"implementation":[16],"layer":[17,45,89],"via":[18],"a":[19,37,67,75,94,100,143,189,193],"stepwise":[20],"refinement":[21,116,173],"process":[22],"involving":[23],"multiple":[24],"intermediate":[25],"layers.":[26],"These":[27],"layers":[28,124],"may":[29,46],"capture":[30,84],"different":[31],"functionalities,":[32],"and":[33,61,119,157,174,192,201],"the":[34,51,85,108,134,162],"orchestration":[35],"variety":[38,101],"heterogeneous":[40,80,127],"techniques":[41,151],"suited":[42],"each":[44,88],"be":[47],"required":[48],"achieve":[50],"overall":[52],"objectives.":[54],"Due":[55],"their":[57],"heterogeneity,":[58],"ensuring":[59],"traceability":[60],"verifiability":[62],"such":[64],"challenging":[68],"problem.":[69],"In":[70,161],"this":[71],"article,":[72],"we":[73,166],"present":[74],"correct-by-construction":[76],"methodology":[77,132,187],"for":[78,170,176],"designing":[79],"layered":[81,137],"architectures.":[82],"We":[83,105,129,183],"at":[87],"with":[90,126],"assume-guarantee":[91],"contracts":[92],",":[93,117],"specification":[95,115,172],"paradigm":[96],"which":[97],"can":[98,147],"encompass":[99],"modeling":[103],"formalisms.":[104,128],"then":[106],"use":[107],"notion":[109],"contract":[111],"embeddings":[112],"define":[114],"rigorously":[118],"traceably":[120],"mapping":[121],"across":[123],"modeled":[125],"instantiate":[130],"our":[131,185],"on":[133,188],"control":[138,180],"(LCAs),":[140],"resulting":[141],"in":[142],"novel":[144],"approach":[145],"that":[146],"verifiably":[148],"orchestrate":[149],"domain-specific":[150],"satisfy":[153],"both":[154],"global":[155],"planning":[156,200],"local":[158],"safety":[159,181],"requirements.":[160],"context":[163],"LCAs,":[165],"derive":[167],"necessary":[168],"conditions":[169],"correct":[171],"results":[175],"compositional":[177],"realization":[178],"specifications.":[182],"illustrate":[184],"motivating":[190],"example":[191],"case":[194],"study":[195],"derived":[196],"from":[197],"robotic":[198],"mission":[199],"control.":[202]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-02T06:17:35.589633","created_date":"2025-10-10T00:00:00"}
