Trace-based Timing Analysis of Automotive Software Systems: an Experience Report
Alessio Bucaioni, Enxhi Ferko, Henrik Lönn · 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) · 2021
Trace-based timing analysis is a technique, which assesses the software timing requirements against the timing information contained in so-called traces, which are files collected from simulation tools or by running the actual systems. In this experience report, we describe our joint effort with Volvo Group Trucks Technology in designing and developing a round-trip, model-based framework for the trace-based timing analysis of automotive software. To validate the proposed framework, we use a mix of observational and descriptive methods. In particular, we validate the correctness and feasibility of the proposed approach using the Washer Wiper automotive functionality. Eventually, we discuss lessons learnt, the benefits and limitations of the proposed framework.