Timing Verification of Application Software in Multi-Core Systems

dc.contributor.authorAnbarasu, Aravindan
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerJonsson, Erland
dc.date.accessioned2019-12-19T09:16:20Z
dc.date.available2019-12-19T09:16:20Z
dc.date.issued2019sv
dc.date.submitted2019
dc.description.abstractVehicles of today are becoming more autonomous with advanced technologies to obtain real-time information regarding the road and traffic situations. Computational processing must keep pace with this growth in order to meet the timing requirements. Timing constraints are crucial for a safety-critical automotive embedded system, as the consequence of ignoring timing could scale from loss of comfort to life threatening situations. Unfortunately, an Electronic Control Unit (ECU) with a single-core will not have enough computational capacity to perform heavy data processing in real-time to meet the timing constraints. So the automotive industry are replacing their traditional single-core ECUs with multicore ECUs which can perform parallel data processing to meet the timing constraints whenever necessary. The increasing functionality of automotive systems requires not only the use of complex hardware, but it is also very important to identify and prototype methods to capture and verify timing requirements for software components on such multi-core systems, as it impacts their safety as well as their perceived customer value. The aim of this project is to verify timing constraints for software components on a multi-core platform. The thesis shows how architectural models (EASTADL/ AUTOSAR) and models capable of precise timing analysis (AMALTHEA) shall be integrated/related for meticulous timing verification. This thesis automates the transformation of an EAST-ADL/AUTOSAR model to an AMALTHEA model, with the intention to retain the EAST-ADL/AUTOSAR models which are the standardized software architecture for automotive ECUs and use the AMALTHEA model only for precise timing verification. A comparison of the different tools that are capable of simulating AMALTHEA models is also presented. The results of this thesis work are a methodology and prototype tooling for precise timing verification in multi-core systems.sv
dc.identifier.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/300608
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectVehiclessv
dc.subjectTiming constraintssv
dc.subjectECUsv
dc.subjectMulti-coresv
dc.subjectEAST-ADLsv
dc.subjectAUTOSARsv
dc.subjectAMALTHEAsv
dc.titleTiming Verification of Application Software in Multi-Core Systemssv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 19-120 ODR Anbarasu.pdf
Storlek:
3.42 MB
Format:
Adobe Portable Document Format
Beskrivning:
CSE 19-120 Anbarasu
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: