Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/40748
Title: Design of a fault tolerant embedded system for an automotive application
Authors: Micallef, Nicholas
Keywords: Automotive sensors
Embedded computer systems -- Testing
Computer software -- Development
Issue Date: 2018
Citation: Micallef, N. (2018). Design of a fault tolerant embedded system for an automotive application (Bachelor’dissertation).
Abstract: The use of electronic systems predominates within modern vehicles. Features such as electronic stability control as well as emerging technologies such as autonomous vehicles are directly targeted at reducing hazards encountered by drivers. With embedded systems being continually relied upon to provide high levels of safety, the importance of both hardware and software is intensified. This drives the necessity for a well-structured development process for designing, testing and producing such systems. The aim of this project was to study the relevant standards in practice, along with the corresponding development processes used in industry. Reviewing literature pertaining to possible error causes as well as their mitigations provided the knowledge with which to tackle such issues. A design process emphasising reliability was used to modify an existing system with redundant electronic subsystems, developed for an automotive application, such that it would provide an increased level of mission-critical reliability. Various design concepts were considered together with the various requirements that apply to such an application. The resulting system was subject to a failure modes and effects analysis (FMEA) as a part of the design process which aided in discovering and solving the highest priority threats. The software development process described within the relevant standard was then followed. Along with established software development guidelines and good programming practices, this served to correctly design the software and provide the required documentation. Test plans were drawn out to validate the results of each of the design phases. The final system was compared to a simple system with no software safety measures. The results displayed a significant reduction in invalid outputs provided by the system along with an increased amount of overall errors. This result proved the advantages of redundant systems while highlighting the disadvantages of the corresponding system complexity
Description: B.ENG.ELECTRICAL&ELECTRONIC
URI: https://www.um.edu.mt/library/oar//handle/123456789/40748
Appears in Collections:Dissertations - FacEng - 2018
Dissertations - FacEngESE - 2018

Files in This Item:
File Description SizeFormat 
18ENGEE005.pdf
  Restricted Access
2.98 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.