A Post Processing Framework for Analyzing Test Data from Vehicles
dc.contributor.author | Agrell, Alfred | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Sabelfeld, Andrei | |
dc.contributor.supervisor | Ahrendt, Wolfgang | |
dc.contributor.supervisor | Eidland, Michael | |
dc.date.accessioned | 2019-10-08T12:02:48Z | |
dc.date.available | 2019-10-08T12:02:48Z | |
dc.date.issued | 2019 | sv |
dc.date.submitted | 2019 | |
dc.description.abstract | Today at Volvo Cars, thousands of logs are taken from the test cars containing massive amounts of data, in the Measurement Data Format (MDF). This data should be processed and analyzed. This thesis seeks to design and implement a system that can automatically analyze the vehicles’ logs. There is a lot of prior work in related fields, but we weren’t able to find anything as expressive as this system. Our work focuses on analyzing signal values over time, and correlating multiple simultaneous signals, using a flexible rule-based system based on a custom domainspecific language. This language is designed and developed for this project, and represents most of our contribution. An analysis consists of the user writing a number of rules in this language, representing (for example) "signal X may not remain zero during a consecutive 15-minute period" or "signal X may not be 4 or higher unless signal Y is 6 or higher", and telling the system to run said rules on an MDF file. The language interpreter is written in Python, using a small piece of C++ to interface with an MDF parser. We also implemented a manager process that coordinates the analysis processes, informs the user of the progress, and queues up work if the system has insufficient capacity to run more analysis processes. The system has enjoyed a positive reception at Volvo Cars, exceeding planned problem sizes already in the testing phase; the system could handle the increased load with only small changes, and still offers plenty of potential to increase performance and scalability even further. | sv |
dc.identifier.coursecode | DATX05 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/300422 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | Automotive industry | sv |
dc.subject | post-processing | sv |
dc.subject | domain-specific language | sv |
dc.subject | rule-based language | sv |
dc.title | A Post Processing Framework for Analyzing Test Data from Vehicles | sv |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.uppsok | H |
Ladda ner
Original bundle
1 - 1 av 1
Hämtar...
- Namn:
- CSE 19-09 CPL Agrell.pdf
- Storlek:
- 610.94 KB
- Format:
- Adobe Portable Document Format
- Beskrivning:
- A Post Processing Framework for Analyzing Test Data from Vehicles
License bundle
1 - 1 av 1
Hämtar...
- Namn:
- license.txt
- Storlek:
- 1.14 KB
- Format:
- Item-specific license agreed upon to submission
- Beskrivning: