Evaluation of Error Handling Mechanisms for Automotive Embedded Systems

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/208020
Download file(s):
File Description SizeFormat 
208020.pdfFulltext1.67 MBAdobe PDFView/Open
Full metadata record
DC FieldValueLanguage
dc.contributor.authorHemlin, Anton
dc.contributor.authorÅkesson, Andreas
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T13:34:56Z-
dc.date.available2019-07-03T13:34:56Z-
dc.date.issued2014
dc.identifier.urihttps://hdl.handle.net/20.500.12380/208020-
dc.description.abstractThis thesis presents an evaluation of the effectiveness and time overhead for plausibility checks in automotive electrical and electronic systems. Plausibility checks aim to detect errors caused by software bugs and random hardware failures. They are commonly used to ensure safety and robustness. There are two ways to implement plausibility checks, the traditional with checks directly in the source code and the use of a library. We have created a proof-of-concept implementation of an AUTOSAR compliant library that provides a standardised interface for common plausibility checks. We demonstrate the usefulness of the library for several AUTOSAR applications. We investigate the effectiveness of plausibility checks on three applications and found that plausibility checks are effective in detecting errors in input parameters to software modules. We compare the time overhead for implementing plausibility checks with the library versus implementing them directly in the source code. Using the library increases the execution time with 2.0 s per library call on our hardware compared to having no checks at all. In comparison, having the plausibility checks directly in the source code increase the execution time with 0.25 s per check.
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleEvaluation of Error Handling Mechanisms for Automotive Embedded Systems
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.