{"id":"https://openalex.org/W7167935457","doi":"https://doi.org/10.1145/3793656.3793685","title":"VeriROS: Verifiable ROS2 Navigation Execution Framework","display_name":"VeriROS: Verifiable ROS2 Navigation Execution Framework","publication_year":2026,"publication_date":"2026-04-12","ids":{"openalex":"https://openalex.org/W7167935457","doi":"https://doi.org/10.1145/3793656.3793685"},"language":null,"primary_location":{"id":"doi:10.1145/3793656.3793685","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793656.3793685","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 14th International Conference on Formal Methods in Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3793656.3793685","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5140394915","display_name":"Huan Zhang","orcid":"https://orcid.org/0009-0007-6098-4020"},"institutions":[{"id":"https://openalex.org/I157286207","display_name":"National University of Ireland, Maynooth","ror":"https://ror.org/048nfjm95","country_code":"IE","type":"education","lineage":["https://openalex.org/I157286207"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Huan Zhang","raw_affiliation_strings":["Department of Computer Science, Maynooth University, Maynooth, kildare, Ireland"],"raw_orcid":"https://orcid.org/0009-0007-6098-4020","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Maynooth University, Maynooth, kildare, Ireland","institution_ids":["https://openalex.org/I157286207"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037735333","display_name":"Hao Wu","orcid":"https://orcid.org/0000-0001-5010-4746"},"institutions":[{"id":"https://openalex.org/I157286207","display_name":"National University of Ireland, Maynooth","ror":"https://ror.org/048nfjm95","country_code":"IE","type":"education","lineage":["https://openalex.org/I157286207"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Hao Wu","raw_affiliation_strings":["Department of Computer Science, Maynooth Univeristy, Maynooth, Kildare, Ireland"],"raw_orcid":"https://orcid.org/0000-0001-5010-4746","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Maynooth Univeristy, Maynooth, Kildare, Ireland","institution_ids":["https://openalex.org/I157286207"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I157286207"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"121","last_page":"125"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.16050000488758087,"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.16050000488758087,"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.1559000015258789,"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.09610000252723694,"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/certificate","display_name":"Certificate","score":0.7106000185012817},{"id":"https://openalex.org/keywords/verifiable-secret-sharing","display_name":"Verifiable secret sharing","score":0.5437999963760376},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.47620001435279846},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.47540000081062317},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.4323999881744385},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.41839998960494995},{"id":"https://openalex.org/keywords/runtime-verification","display_name":"Runtime verification","score":0.3991999924182892},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.3792000114917755}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8083999752998352},{"id":"https://openalex.org/C96865113","wikidata":"https://www.wikidata.org/wiki/Q2946816","display_name":"Certificate","level":2,"score":0.7106000185012817},{"id":"https://openalex.org/C85847156","wikidata":"https://www.wikidata.org/wiki/Q59015987","display_name":"Verifiable secret sharing","level":3,"score":0.5437999963760376},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.47620001435279846},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.47540000081062317},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.4323999881744385},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4309999942779541},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.41839998960494995},{"id":"https://openalex.org/C202973057","wikidata":"https://www.wikidata.org/wiki/Q7380130","display_name":"Runtime verification","level":3,"score":0.3991999924182892},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.3792000114917755},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3652999997138977},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.34529998898506165},{"id":"https://openalex.org/C164155591","wikidata":"https://www.wikidata.org/wiki/Q2067766","display_name":"Satisfiability modulo theories","level":2,"score":0.32600000500679016},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.31679999828338623},{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.31619998812675476},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3107999861240387},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.30880001187324524},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.30649998784065247},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.29280000925064087},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.29100000858306885},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.28940001130104065},{"id":"https://openalex.org/C33762810","wikidata":"https://www.wikidata.org/wiki/Q461671","display_name":"Data integrity","level":2,"score":0.2799000144004822},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27250000834465027},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.271699994802475},{"id":"https://openalex.org/C51332947","wikidata":"https://www.wikidata.org/wiki/Q1172305","display_name":"Shared resource","level":2,"score":0.27160000801086426},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.2703999876976013},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.2549000084400177}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3793656.3793685","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793656.3793685","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 14th International Conference on Formal Methods in Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3793656.3793685","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793656.3793685","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 14th International Conference on Formal Methods in Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1480909796","https://openalex.org/W1483606732","https://openalex.org/W1547304883","https://openalex.org/W1608455964","https://openalex.org/W1862398452","https://openalex.org/W1962072139","https://openalex.org/W2020018978","https://openalex.org/W2086673120","https://openalex.org/W2101804404","https://openalex.org/W2103416572","https://openalex.org/W2109488193","https://openalex.org/W2127467256","https://openalex.org/W2152732192","https://openalex.org/W2900708663","https://openalex.org/W4225679458","https://openalex.org/W4399032631"],"related_works":[],"abstract_inverted_index":{"We":[0,102,114],"present":[1],"VeriROS,":[2],"a":[3,26,61,87],"compact":[4],"pipeline":[5],"that":[6],"issues":[7],"machine-checkable":[8],"admission":[9],"certificates":[10,18],"for":[11],"ROS2":[12,88],"waypoint":[13],"missions":[14,76],"and":[15,37,58,93,107,125],"ties":[16],"those":[17],"to":[19,96],"lightweight":[20],"runtime":[21],"evidence.":[22],"At":[23,74],"design":[24],"time,":[25],"Formal":[27],"Gate":[28],"encodes":[29],"conservative":[30],"per-leg":[31],"Worst-Case":[32],"Execution":[33],"Time":[34],"(WCET)":[35],"estimates":[36],"Processor":[38],"Demand":[39],"Criterion":[40],"(PDC)":[41],"feasibility":[42,57],"windows":[43],"into":[44],"quantifier-free":[45],"linear":[46],"real":[47],"arithmetic":[48],"(QF_LRA)":[49],"constraints;":[50],"an":[51,68,104,111],"SMT":[52],"solver":[53],"(Z3)":[54],"then":[55],"decides":[56],"yields":[59],"either":[60],"certificate":[62,120],"with":[63,71,83,116],"minimum":[64],"slack":[65],"margins":[66],"or":[67,99],"UNSAT":[69],"core":[70],"repair":[72],"hints.":[73],"runtime,":[75],"execute":[77],"under":[78],"Earliest":[79],"Deadline":[80],"First":[81],"(EDF)":[82],"safety":[84],"fences":[85],"while":[86],"monitor":[89],"evaluates":[90],"STL":[91],"robustness":[92],"empirical":[94],"counters":[95],"validate,":[97],"degrade,":[98],"revoke":[100],"certificates.":[101],"describe":[103],"anonymised":[105],"prototype":[106],"artefact":[108],"bundle,":[109],"outlining":[110],"evaluation":[112],"plan.":[113],"conclude":[115],"open":[117],"questions":[118],"regarding":[119],"semantics,":[121],"compositional":[122],"PTA":[123],"contracts,":[124],"scalability.":[126]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-07-11T00:00:00"}
