Automated Interpretation and Reduction of In-Vehicle Network Traces at a Large Scale

In modern vehicles, high communication complexity requires cost-effective integration tests such as data-driven system verification with in-vehicle network traces. With the growing amount of traces, distributable Big Data solutions for analyses become essential to inspect massive amounts of traces. Such traces need to be processed systematically using automated procedures, as manual steps become infeasible due to loading and processing times in existing tools. Further, trace analyses require multiple domains to verify the system in terms of different aspects (e.g., specific functions) and thus, require solutions that can be parameterized towards respective domains. Existing solutions are not able to process such trace amounts in a flexible and automated manner. To overcome this, we introduce a fully automated and parallelizable end-to-end preprocessing framework that allows to analyze massive in-vehicle network traces. Being parameterized per domain, trace data is systematically reduced and extended with domain knowledge, yielding a representation targeted towards domain-specific system analyses. We show that our approach outperforms existing solutions in terms of execution time and extensibility by evaluating our approach on three real-world data sets from the automotive industry.

[1]  Gautam Shroff,et al.  Efficiently discovering frequent motifs in large-scale sensor data , 2015, CoDS '15.

[2]  Sanjit A. Seshia,et al.  Scalable specification mining for verification and diagnosis , 2010, Design Automation Conference.

[3]  Fadi J. Kurdahi,et al.  Topaz: Mining high-level safety properties from logic simulation traces , 2016, 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[4]  Hong Guo,et al.  Automotive signal fault diagnostics - part I: signal fault analysis, signal segmentation, feature extraction and quasi-optimal feature selection , 2003, IEEE Trans. Veh. Technol..

[5]  Slawomir Nowaczyk,et al.  Predicting the need for vehicle compressor repairs using maintenance records and logged vehicle data , 2015, Eng. Appl. Artif. Intell..

[6]  Hong Guo,et al.  Automotive signal diagnostics using wavelets and machine learning , 2000, IEEE Trans. Veh. Technol..

[7]  Eric A. Brewer,et al.  Pinpoint: problem determination in large, dynamic Internet services , 2002, Proceedings International Conference on Dependable Systems and Networks.

[8]  Yilu Zhang,et al.  Connected Vehicle Diagnostics and Prognostics, Concept, and Initial Practice , 2009, IEEE Transactions on Reliability.

[9]  Barton P. Miller,et al.  Problem Diagnosis in Large-Scale Computing Environments , 2006, ACM/IEEE SC 2006 Conference (SC'06).

[10]  Eamonn J. Keogh,et al.  An online algorithm for segmenting time series , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[11]  Eamonn J. Keogh,et al.  A symbolic representation of time series, with implications for streaming algorithms , 2003, DMKD '03.