{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T15:38:25Z","timestamp":1785512305769,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,24]],"date-time":"2022-10-24T00:00:00Z","timestamp":1666569600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,7]]},"DOI":"10.1145\/3528535.3531518","type":"proceedings-article","created":{"date-parts":[[2022,5,31]],"date-time":"2022-05-31T21:10:50Z","timestamp":1654031450000},"page":"82-93","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["ROS-SF"],"prefix":"10.1145","author":[{"given":"Yu-Ping","family":"Wang","sequence":"first","affiliation":[{"name":"BNRist, Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuejiang","family":"Dong","sequence":"additional","affiliation":[{"name":"BNRist, Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gang","family":"Tan","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, University Park"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,10,24]]},"reference":[{"key":"e_1_3_2_1_1_2","volume-title":"YAML Ain\u2019t Markup Language Version 1.2. (October","author":"Ben-Kiki Oren","year":"2021","unstructured":"Oren Ben-Kiki, Clark Evans, and Ingy d\u00f6t Net. 2021. YAML Ain\u2019t Markup Language Version 1.2. (October 2021). https:\/\/yaml.org\/spec\/1.2\/spec.html Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8259"},{"key":"e_1_3_2_1_3_2","first-page":"27","article-title":"Extensible Markup Language (XML)","volume":"2","author":"Bray Tim","year":"1997","unstructured":"Tim Bray, Jean Paoli, and C. M. Sperberg-McQueen. 1997. Extensible Markup Language (XML). World Wide Web J. 2, 4 (1997), 27\u201366. http:\/\/www.w3.org\/TR\/WD-xml-970807","journal-title":"World Wide Web J."},{"key":"e_1_3_2_1_4_2","volume-title":"http:\/\/community.rti.com\/examples\/flatdata-api Retrieved","author":"Campos Alex","year":"2022","unstructured":"Alex Campos. 2019. FlatData API. (March 2019). http:\/\/community.rti.com\/examples\/flatdata-api Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168634"},{"key":"e_1_3_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC4506"},{"key":"e_1_3_2_1_7_2","volume-title":"A Photometrically Calibrated Benchmark For Monocular Visual Odometry. CoRR abs\/1607.02555","author":"Engel Jakob","year":"2016","unstructured":"Jakob Engel, Vladyslav C. Usenko, and Daniel Cremers. 2016. A Photometrically Calibrated Benchmark For Monocular Visual Odometry. CoRR abs\/1607.02555 (2016). http:\/\/arxiv.org\/abs\/1607.02555"},{"key":"e_1_3_2_1_8_2","volume-title":"It's like JSON. but fast and small. (December","author":"Furuhashi Sadayuki","year":"2021","unstructured":"Sadayuki Furuhashi. 2021. It's like JSON. but fast and small. (December 2021). https:\/\/msgpack.org\/ Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_9_2","volume-title":"https:\/\/google.github.io\/flatbuffers\/ Retrieved","author":"January","year":"2022","unstructured":"Google. 2020. FlatBuffers. (January 2020). https:\/\/google.github.io\/flatbuffers\/ Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_10_2","volume-title":"https:\/\/developers.google.com\/protocol-buffers\/ Retrieved","author":"Buffers Protocol","year":"2022","unstructured":"Google. 2022. Protocol Buffers. (May 2022). https:\/\/developers.google.com\/protocol-buffers\/ Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_11_2","doi-asserted-by":"crossref","unstructured":"W. Gropp E. Lusk A. Skjellum and R. Thakur. 1999. Using MPI: Portable Parallel Programming with the Message-passing Interface. MIT Press. 99016613 https:\/\/books.google.ae\/books?id=DFT1ngEACAAJ","DOI":"10.7551\/mitpress\/7056.001.0001"},{"key":"e_1_3_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3133869"},{"key":"e_1_3_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/69622.357182"},{"key":"e_1_3_2_1_14_2","volume-title":"ZeroMQ: Messaging for Many Applications","author":"Hintjens Pieter","unstructured":"Pieter Hintjens. 2013. ZeroMQ: Messaging for Many Applications. O'Reilly Media."},{"key":"e_1_3_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2010.5649358"},{"key":"e_1_3_2_1_16_2","volume-title":"Buckley","author":"Iordache Costin","year":"2021","unstructured":"Costin Iordache, Stephen M. Fendyke, Mike J. Jones, and Robert A. Buckley. 2021. Smart Pointers and Shared Memory Synchronisation for Efficient Inter-process Communication in ROS on an Autonomous Vehicle. CoRR abs\/2108.07085 (2021). https:\/\/arxiv.org\/abs\/2108.07085"},{"key":"e_1_3_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.2003.1210011"},{"key":"e_1_3_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_19_2","volume-title":"Clang: A C Language Family Frontend for LLVM. (March","author":"LLVM.","year":"2022","unstructured":"LLVM. 2022. Clang: A C Language Family Frontend for LLVM. (March 2022). http:\/\/clang.llvm.org\/ Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_20_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC1014"},{"key":"e_1_3_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2017.2705103"},{"key":"e_1_3_2_1_22_2","volume-title":"OpenCV - Official Site. (May","author":"CV","year":"2022","unstructured":"OpenCV team. 2022. OpenCV - Official Site. (May 2022). http:\/\/opencv.org\/ Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_23_2","volume-title":"Java Object Serialization Specification. (January","year":"2010","unstructured":"Oracle. 2010. Java Object Serialization Specification. (January 2010). https:\/\/docs.oracle.com\/javase\/7\/docs\/platform\/serialization\/spec\/serialTOC.html Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_24_2","volume-title":"pickle - Python object serialization. (April","author":"Foundation Python Software","year":"2022","unstructured":"Python Software Foundation. 2022. pickle - Python object serialization. (April 2022). https:\/\/docs.python.org\/3\/library\/pickle.html Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_25_2","volume-title":"ICRA Workshop on Open Source Software.","author":"Quigley M.","unstructured":"M. Quigley, K. Conley, B. P. Gerkey, J. Faust, T. Foote, J. Leibs, R. Wheeler, and A. Y. Ng. 2009. ROS: an open-source Robot Operating System. In ICRA Workshop on Open Source Software."},{"key":"e_1_3_2_1_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMSNETS.2017.7945427"},{"key":"e_1_3_2_1_27_2","volume-title":"DDS: An Open Standard for Real-Time Applications. (January","author":"Innovations Real-Time","year":"2007","unstructured":"Real-Time Innovations. 2007. DDS: An Open Standard for Real-Time Applications. (January 2007). http:\/\/www.rti.com\/products\/dds-standard Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3177853"},{"key":"e_1_3_2_1_29_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC1832"},{"key":"e_1_3_2_1_30_2","volume-title":"2021 USENIX Annual Technical Conference, USENIX ATC 2021","author":"Taranov Konstantin","year":"2021","unstructured":"Konstantin Taranov, Rodrigo Bruno, Gustavo Alonso, and Torsten Hoefler. 2021. Naos: Serialization-free RDMA networking in Java. In 2021 USENIX Annual Technical Conference, USENIX ATC 2021, July 14-16, 2021, Irina Calciu and Geoff Kuenning (Eds.). USENIX Association, 1\u201314. https:\/\/www.usenix.org\/conference\/atc21\/presentation\/taranov"},{"key":"e_1_3_2_1_31_2","volume-title":"Data Distribution Service. (March","author":"The Object Management Group","year":"2015","unstructured":"The Object Management Group. 2015. Data Distribution Service. (March 2015). http:\/\/www.omg.org\/spec\/DDS\/1.4\/ Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_32_2","volume-title":"Extensible and Dynamic Topic Types for DDS. (February","author":"The Object Management Group","year":"2020","unstructured":"The Object Management Group. 2020. Extensible and Dynamic Topic Types for DDS. (February 2020). https:\/\/www.omg.org\/spec\/DDS-XTypes\/ Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_33_2","volume-title":"Common Object Request Broker Architecture, 3.4 edition. (February","author":"The Object Management Group","year":"2021","unstructured":"The Object Management Group. 2021. Common Object Request Broker Architecture, 3.4 edition. (February, 2021). http:\/\/www.omg.org\/spec\/CORBA\/ Retrieved May 9, 2022 from"},{"key":"e_1_3_2_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3360556"}],"event":{"name":"Middleware '22: 23rd International Middleware Conference","location":"Quebec QC Canada","acronym":"Middleware '22","sponsor":["ACM Association for Computing Machinery","IFIP"]},"container-title":["Proceedings of the 23rd ACM\/IFIP International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3528535.3531518","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3528535.3531518","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:43Z","timestamp":1750186963000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3528535.3531518"}},"subtitle":["A Transparent and Efficient ROS Middleware using Serialization-Free Message"],"short-title":[],"issued":{"date-parts":[[2022,10,24]]},"references-count":34,"alternative-id":["10.1145\/3528535.3531518","10.1145\/3528535"],"URL":"https:\/\/doi.org\/10.1145\/3528535.3531518","relation":{},"subject":[],"published":{"date-parts":[[2022,10,24]]},"assertion":[{"value":"2022-10-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}