Browse > Article
http://dx.doi.org/10.9708/jksci.2022.27.08.169

BSM framework using Event-Sourcing and CQRS pattern in V2X environment  

Han, Sangkon (Dept. of Computer Science Engineering, Pusan National University)
Goo, EunHee (Dept. of Dasan University College, Ajou University)
Choi, Jung-In (Dept. of Applied Artificial Intelligence, Ajou University)
Abstract
With the continuous development of technologies related to 5G, artificial intelligence, and autonomous vehicle systems, standards and services for V2X and C-ITS environments are being studied a lot. BSM (basic safety message) was adopted as a standard for exchanging data between vehicles based on data collected and generated by vehicle systems in a V2V environment. In this paper, we propose a framework that can safely store BSM messages and effectively check the stored messages using Event-Sourcing and CQRS patterns. The proposed framework can securely store and manage BSM messages using hash functions. And it has the advantage of being able to check the stored BSM data in real time based on the time series and to reproduce the state.
Keywords
Event-sourcing; CQRS; V2X;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 J.H. Lee, "Legal Framework for Autonomous Vehicle and Driving in South Korea, Journal of Law & Economic Ragulation," 12(2), 257-267, 2019.
2 J.S.Kim, et al., "Smart Mobility Services: Issue and Policy Implications," Gyeonggi Research Institute Policy Research, 1-184, 2020.
3 Jaesik Choi, "Recent Advances in Explainable Artificial Intelligence," Communications of the Korean Institute of Information Scientists and Engineers, 37(7), 8-14, 2019.
4 W.G. Lee, J.H. Back, J. Ahn, J.K. Choi, "Design and Implementation of Vehicle Real-Time Tracking/Management System," The Journal of Korean Institute of Information Technology, 9(8), 41-51, 2011.8.
5 Y.I Shim, T.H Chang, "Collision Avoidance System by The Vehicle to Vehicle(V2V) Communication System," Proceedings of The Korean Society of Marine Engineering, 267-267, 2012.10.
6 R. Sumner, B. Eisenhart, J. Baker. "SAE J2735 standard: applying the systems engineering process. (No. FHWA-JPO-13-046)," United States. Department of Transportation. Intelligent Transportation Systems Joint Program Office, 2013.
7 Martin Fowler. CQRS. http://martinfowler.com/bliki/CQRS.html, 2011.
8 W.Vogels, "Eventually consistent." Communications of the ACM 52(1) 40-44, 2009, doi:10.1145/1435417.1435432.   DOI
9 R. Zhang, Z. Chen, Y. Yang, Z. Li, "An efficient scheme for log integrity check in security monitoring system." 246-250, 2013, doi:10.1049/cp.2013.2026.   DOI
10 Rao, Vidya, and K. V. Prema. "Comparative Study of Lightweight Hashing Functions for Resource Constrained Devices of IoT." 2019 4th International Conference on Computational Systems and Information Technology for Sustainable Solution (CSITSS). Vol. 4. IEEE, 2019, doi: 10.1109/CSITSS47250.2019.9031038.   DOI
11 Limon, Xavier, et al. "SagaMAS: a software framework for distributed transactions in the microservice architecture." 2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT). 50-58, IEEE, 2018.
12 H.G. Jung, K.T. Lim, D.K. Shin, S.H. Yoon, S.H. Jang, S.K.Jin, "Trend of V2X Communication Technology Standard in Major Countries," Proceedings of Symposium of the Korean Institute of communications and Information Sciences, 1331-1332, 2019.6.
13 Junyan, Lv, Xu Shiguo, and Li Yijie. "Application research of embedded database SQLite." 2009 International Forum on Information Technology and Applications. Vol. 2, 539-543, IEEE, 2009.
14 Y.J. Choe, "5G-based cooperative connected autonomous driving technology development in Europe," Broadcasting and Media Magazine, 24(1), 41-48, 2019.
15 G.G. Lee, H.G Woo. "A Study on Safety Guideline of Level 4 Automated Driving Vehicles." Journal of Auto-vehicle Safety Association 13(3) 86-94, 2021, doi:10.22680/KASA2021.13.3.086..   DOI
16 D.H. You, K.P. Kang, "Autonomous Driving Technology Trend - Classification of technology level (SAE, NHTSA, VDA, BASt)," Monthly KOTI Magazine on Transport, 2016.4, 54-59, 2016.
17 D.H. Lee, H.M. Ko, K.C. Kim"Trends of the V2X Communication infrastructure for Expand C-ITS," Proceedings of Symposium of the Korean Institute of communications and Information Sciences, 262-263, 2020.11.
18 H.S. Choi, C.J. Kang, S.H. Park, J.J. Ko, "A Study on the ECU Monitoring System," Proceedings of The Institute of Electronics and Information Engineers, 1622-1623, 2013.7.
19 J.W. Park, J.W. Baek, S.W. Lee, W.C. Seo, D.W. Seo, "Edge Camera based C-ITS Pedestrian Collision Avoidance Warning System," Journal of Korea Inst. Intelligent Transportation System, 18(6), 176-190, 2019, doi:10.12815/kits.2019.18.6.176.   DOI
20 I.H. Jung, "A Real Time Location Based IoT Messaging System using MQTT," The journal of the institute of internet, broadcasting and communicati on, 18(4), 27-36, 2018, doi:10.7236/JIIBC.2018.18.4.2 7.   DOI
21 J.Y. LEE, S.J KIM, E.J. KO, K.T. JANG, "A Study on Development Direction of ITS in the Age of Autonomous Driving using C-ITS," Korean Society of Transportation, 22-28, 2018.12.
22 Wyoming Department of Transportation. (2019, Updated daily). Wyoming CV Pilot Basic Safety Message One Day Sample. [Dataset]. Provided by ITS DataHub through Data.transportation. gov. Accessed 2022-07-11 from . https://data.transportation.gov/Automobiles/Wyoming-CV-Pilot-Basic-Safety-Message-One-Day-Samp/9k4m-a3jc, http://doi.org/10.21949/1504479   DOI
23 Y.H. Kang, "Standardization and Spectrum Policy for the Introduction of Autonomous V2X," The Journal of Korean Institute of Electromagnetic Engineering and Science, 32(2), 110-118, 2021, doi:10.5515/KJKIEES.2021.32.2.110.   DOI
24 Martin Fowler. Event sourcing. http://martinfowler.com/eaaDev/EventSourcing.html, 2005.
25 H.W. Lee, D.W. Hong, H.I. Kim, C.H. Seo, K.S. Park, "An Implementation of an SHA-3 Hash Function Validation Program and Hash Algorithm on 16bit-UICC," Journal of KIISE, 41(11), 885-891, 2014, doi:10.5626/JOK.2014.41.11.885.   DOI