6 CONCLUSION AND OUTLOOK
We proposed a simulation-driven development
utilizing the Carla simulator that verifies the design
and validates the performance. The proposed
methodology is to process V-model with a simulation
environment. To confirm and prove this process, we
built the simulation environment to execute the test
scenarios from Euro NCAP especially, AEB-VRU
and we added harsh environments such as obstacles
and rainy conditions. A harsh environment was
applied as a complex element in the simulation
results. Because changes in the driving environment
are not simply affected by one variable, but they are
affected by various environmental variables, not only
weather conditions but also road friction were
simulated in the system when applying the rainy
environment to the simulation. These simulation
environments allow us to recognize the driving
environment and iterate on how to react to the
perceived environment, thereby making requirements
robust and improving performance for autonomous
driving.
We found four domains of AEB performance
from the simulation results and derived the vehicle
speed value for AEB operation guaranteed and
limited speed value under the harsh environment we
set. By repeating these processes in the simulation
environment, key variables can be optimized from the
test result which makes the system requirements
robust. Our proposed process can be used for a variety
of purposes, such as not only for functional
requirements, but also for optimized sensor mounting,
practical test case development, and counterplan to
unexpected issues occurring in the real world.
ACKNOWLEDGMENTS
This work was supported by the Institute for
Information Communications Technology Planning
Evaluation (IITP) grant funded by the Ministry of
Science and ICT (MSIT, Korea, No.2021-0-01352,
Development of technology for validating auto-
nomous driving services in perspective of laws and
regulations).
REFERENCES
Balaji, Sundramoorthy, and M. Sundararajan Murugaiyan.
"Waterfall vs. V-Model vs. Agile: A comparative study
on SDLC." International Journal of Information
Technology and Business Management 2.1(2012):26-30.
Dosovitskiy, Alexey, et al. "CARLA: An open urban
driving simulator." Conference on robot learning.
PMLR, 2017.
Fatima, Mizbah. "KAOS: A Goal Oriented Requirement
Engineering Approach." International Journal for
Innovative Research in Science & Technology 1.10
(2015): 133-135.
Feng, Shuo, et al. "Intelligent driving intelligence test for
autonomous vehicles with naturalistic and adversarial
environment." Nature communications 12.1 (2021):1-14.
Fremont, Daniel J., et al. "Formal scenario-based testing of
autonomous vehicles: From simulation to the real
world." 2020 IEEE 23rd International Conference on
Intelligent Transportation Systems (ITSC). IEEE, 2020.
Fremont, Daniel J., et al. "Scenic: a language for scenario
specification and scene generation." Proceedings of the
40th ACM SIGPLAN Conference on Programming
Language Design and Implementation. 2019.
Gassmann, Bernd, et al. "Towards standardization of av
safety: C++ library for responsibility sensitive safety."
2019 IEEE Intelligent Vehicles Symposium (IV).
IEEE, 2019.
Huang, WuLing, et al. "Autonomous vehicles testing
methods review." 2016 IEEE 19th International
Conference on Intelligent Transportation Systems
(ITSC). IEEE, 2016.
Schütt, Barbara, et al. "SceML: A graphical modeling
framework for scenario-based testing of autonomous
vehicles." Proceedings of the 23rd ACM/IEEE
International Conf. on Model Driven Engineering
Languages and Systems. 2020.
Jin, Hui, and Min Zhou. "On the road friction recognition
based on the driving wheels deceleration." 2014 IEEE
Conference and Expo Transportation Electrification
Asia-Pacific (ITEC Asia-Pacific). IEEE, 2014.
Juliani, Arthur, et al. "Unity: A general platform for
intelligent agents." arXiv preprint arXiv:1809.02627
(2018).
Oliver, Paul. "Unreal engine 4 elemental." ACM
SIGGRAPH 2012 Computer Animation Festival. 2012.
86-86.
Rook, Paul. "Controlling software projects." Software
engineering journal 1.1 (1986): 7-16.
S. Lee, et al. “An open-world novelty generator for
authoring reinforcement learning environment of
standardized toolkits.” International Conf. on Multi-
disciplinary Trends in Artificial Intelligence 2021, (pp.
27-33). Springer, Cham.
Singh, Madhusudan, and Shiho Kim. "Reconcile security
requirements for intelligent vehicles." 17th
International Conference on Control, Automation and
Systems (ICCAS). IEEE, 2017.
Tahir, Zaid, and Rob Alexander. "Intersection focused
Situation Coverage-based Verification and Validation
Framework for Autonomous Vehicles Implemented in
CARLA." arXiv preprint arXiv:2112.14706 (2021).
Wilson, James Q., and George L. Kelling. "Broken
windows." Atlantic monthly 249.3 (1982): 29-38.