{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T04:50:55Z","timestamp":1775278255593,"version":"3.50.1"},"reference-count":11,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2026,4,1]]},"DOI":"10.1587\/transinf.2025edl8037","type":"journal-article","created":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T22:10:06Z","timestamp":1759270206000},"page":"552-555","source":"Crossref","is-referenced-by-count":0,"title":["CompShield: Intra-Process Tracing for Detecting Temporal and Concurrency Anomalies in ROS 2"],"prefix":"10.1587","volume":"E109.D","author":[{"given":"Eunmin","family":"KIM","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, Seoul National University"}]},{"given":"SungYoun","family":"JEONG","sequence":"additional","affiliation":[{"name":"Department of Cyber Security, Dankook University"}]},{"given":"Jiwon","family":"SEO","sequence":"additional","affiliation":[{"name":"Department of Cyber Security, Dankook University"}]}],"member":"532","reference":[{"key":"1","unstructured":"[1] Open Source Robotics Foundation, \u201cROS 2 composition tutorials,\u201d https:\/\/docs.ros.org\/en\/rolling\/Tutorials\/Composition.html, 2024, accessed: 2025-06-07."},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] S. Rivera, A.K. Iannillo, S. Lagraa, C. Joly, and R. State, \u201cROS-FM: Fast monitoring for the robotic operating system(ROS),\u201d 2020 25th International Conference on Engineering of Complex Computer Systems (ICECCS), pp.187-196, 2020. 10.1109\/iceccs51672.2020.00029","DOI":"10.1109\/ICECCS51672.2020.00029"},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] T. Blass, A. Hamann, R. Lange, D. Ziegenbein, and B.B. Brandenburg, \u201cAutomatic latency management for ROS 2: Benefits, challenges, and open problems,\u201d 2021 IEEE 27th Real-Time and Embedded Technology and Applications Symposium (RTAS), pp.264-277, 2021. 10.1109\/rtas52030.2021.00029","DOI":"10.1109\/RTAS52030.2021.00029"},{"key":"4","doi-asserted-by":"publisher","unstructured":"[4] C. B\u00e9dard, I. L\u00fctkebohle, and M. Dagenais, \u201cros2_tracing: Multipurpose low-overhead framework for real-time tracing of ROS 2,\u201d IEEE Robot. Autom. Lett., vol.7, no.3, pp.6511-6518, 2022. 10.1109\/lra.2022.3174346","DOI":"10.1109\/LRA.2022.3174346"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] Y. Shen, J. Liu, Y. Xu, H. Sun, M. Wang, N. Guan, H. Shi, and Y. Jiang, \u201cEnhancing ROS system fuzzing through callback tracing,\u201d Proc. 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp.76-87, 2024. 10.1145\/3650212.3652111","DOI":"10.1145\/3650212.3652111"},{"key":"6","doi-asserted-by":"publisher","unstructured":"[6] J. Kang, K. Kim, and D. Kwon, \u201cWatch your callback: Offline anomaly detection using machine learning in ROS 2,\u201d IEEE Access, vol.13, pp.60763-60775, 2025. 10.1109\/ACCESS.2025.3556864","DOI":"10.1109\/ACCESS.2025.3556864"},{"key":"7","unstructured":"[7] L.M. Pinho, \u201cReal-time parallel programming: State of play and open issues,\u201d arXiv preprint arXiv:2303.11018, 2023. 10.48550\/arXiv.2303.11018"},{"key":"8","unstructured":"[8] B. Scherer, \u201cRTOS aware non-intrusive testing of cyberphysical systems in hil (hardware in the loop) environment,\u201d 16th IMEKO TC10 Conference Berlin, 2019."},{"key":"9","unstructured":"[9] J.M. Rivas, J. Goossens, X. Poczekajlo, and A. Paolillo, \u201cImplementation of memory centric scheduling for COTS multi-core real-time systems,\u201d 31st Euromicro Conference on Real-Time Systems (ECRTS 2019), pp.7:1-7:23, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2019."},{"key":"10","unstructured":"[10] Open Source Robotics Foundation, \u201cRos 2 image_tools package,\u201d https:\/\/github.com\/ros2\/demos\/tree\/rolling\/image_tools, 2025, accessed: 2025-06-07."},{"key":"11","unstructured":"[11] iRobot Education, \u201cirobot\u00ae create\u00ae 3 documentation,\u201dhttps:\/\/iroboteducation.github.io\/create3_docs\/, accessed: 2025-08-15."}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E109.D\/4\/E109.D_2025EDL8037\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T03:57:10Z","timestamp":1775275030000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E109.D\/4\/E109.D_2025EDL8037\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,1]]},"references-count":11,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2025edl8037","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,1]]},"article-number":"2025EDL8037"}}