TL;DR
This study systematically evaluates sandboxed software deployment in a self-driving heavy vehicle, demonstrating that sandboxing does not significantly impact performance, thus supporting modern software engineering practices in cyber-physical systems.
Contribution
It provides empirical evidence that sandboxed deployment in real-time automotive systems maintains performance, enabling safer and more flexible software updates.
Findings
No significant performance difference with sandboxing
Sandboxing does not add notable overhead
Supports microservices approach in cyber-physical systems
Abstract
Companies developing and maintaining software-only products like web shops aim for establishing persistent links to their software running in the field. Monitoring data from real usage scenarios allows for a number of improvements in the software life-cycle, such as quick identification and solution of issues, and elicitation of requirements from previously unexpected usage. While the processes of continuous integration, continuous deployment, and continuous experimentation using sandboxing technologies are becoming well established in said software-only products, adopting similar practices for the automotive domain is more complex mainly due to real-time and safety constraints. In this paper, we systematically evaluate sandboxed software deployment in the context of a self-driving heavy vehicle that participated in the 2016 Grand Cooperative Driving Challenge (GCDC) in The Netherlands.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
