@article{4538, author = {Tobias Kain, Philipp Mundhenk, Julian-Steffen Müller,Hans Tompits,Maximilian Wesche,Hendrik Decke}, title = {Context-Aware and Resilient System Architecture for Autonomous Vehicles}, journal = {Progress in Computing Applications}, year = {2025}, volume = {14}, number = {2}, doi = {https://doi.org/10.6025/pca/2025/14/2/69-76}, url = {https://www.dline.info/pca/fulltext/v14n2/pcav14n2_1.pdf}, abstract = {This paper presents a novel, three-layered system architecture designed to enhance the reliability and safety of autonomous vehicles by dynamically adapting to contextual changes. The architecture consists of the context layer, reconfiguration layer, and architecture layer. The context layer extracts environmental and operational data, such as weather, traffic, and user preferences, and derives requirements from these inputs. The reconfiguration layer uses these requirements to plan adaptive actions, such as selecting software applications, assigning redundancy levels, and optimizing hardware deployment. The architecture layer then implements these changes on the vehicle’s computing infrastructure, ensuring operational safety through monitoring and validation. Two illustrative use cases demonstrate how distinct driving scenarios—like premium highway rides or budget urban rides—influence application needs and redundancy levels. The application placement problem, which involves mapping applications to computing nodes while optimizing for constraints like CPU demand and safety, is tackled using techniques such as linear programming and reinforcement learning. System selfawareness is maintained through continuous monitoring, enabling swift reconfiguration in the event of failures. The proposed approach is unique in its application of full-stack context awareness to autonomous systems, drawing inspiration from strategies in aerospace fault management. Future work includes implementing a simulator to validate the architecture’s real-world feasibility.}, }