A safe, efficient regression test selection technique
ACM Transactions on Software Engineering and Methodology (TOSEM)
Tracking down software bugs using automatic anomaly detection
Proceedings of the 24th International Conference on Software Engineering
A distributed approach to queueing network simulation
WSC '79 Proceedings of the 11th conference on Winter simulation - Volume 2
Accuracy of Profile Maintenance in Optimizing Compilers
INTERACT '02 Proceedings of the Sixth Annual Workshop on Interaction between Compilers and Computer Architectures
Distributed Simulation: A Case Study in Design and Verification of Distributed Programs
IEEE Transactions on Software Engineering
Finding concurrency bugs with context-aware communication graphs
Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture
From autonomous vehicles to safer cars: selected challenges for the software engineering
SAFECOMP'12 Proceedings of the 2012 international conference on Computer Safety, Reliability, and Security
Improving scenario selection for simulations by run-time control-flow analysis
Proceedings of the 2013 Summer Computer Simulation Conference
Hi-index | 0.00 |
The automotive industry is going through a major transition where all of the main car OEMs (original equipment manufacturer) are putting serious efforts toward self-driving vehicles, and some of the OEMs have the vision to sell fully functional driver-less car by 2020. Software is the primary driving force for implementing different functionalities of today's cyber-physical systems. Being a safety critical system, functionalities of an autonomous vehicle need to be rigorously tested in different driving conditions, for example, weather, traffic, road markings, etc. In order to get early feedback on the implemented functionalities, testing in the simulation environment has become common before testing them on the prototype vehicle. This paper presents an approach to reduce the testing time in the simulation environment by parallelly executing the loosely coupled segments of a test scenario. Reducing simulation testing time is also substantial when we need to run regression test scenarios following changes in the implementation. The preliminary investigation shows that by applying the proposed concept, we can significantly reduce the simulation testing time both in the cases of successful and failed run.