Optimized Buffering of Time-Triggered Automotive Software

Professorship/Faculty: Software Technologies  
Author(s): Yip, Eugene ; Lalo, Erjola; Lüttgen, Gerald  ; Deubzer, Michael; Sailer, Andreas
Other Contributing Persons: Lüttgen, Gerald  
Publisher Information: Bamberg : opus
Year of publication: 2018
Page Count: 76, 8
Illustrations: Illustrationen, Diagramme
Series ; Volume: Bamberger Beiträge zur Wirtschaftsinformatik und Angewandten Informatik  ; 103
Language(s): English
DOI: 10.20378/irbo-52917
Licence: Creative Commons - CC BY - Attribution 4.0 International 
URN: urn:nbn:de:bvb:473-opus4-529175
The development of an automotive system involves the integration of many real-time software functionalities, and it is of utmost importance to guarantee strict timing requirements. However, the recent trend towards multi-core architectures poses significant challenges for the timely transfer of signals between processor cores so as to not violate data consistency. We have studied and adapted an existing buffering mechanism to work specifically for statically scheduled time-triggered systems, called static buffering protocol. We developed further buffering optimisation algorithms and heuristics, to reduce the memory consumption, processor utilisation, and end-to-end response times of time-triggered AUTOSAR designs on multi-core platforms. Our contributions are important because they enable deterministic time-triggered implementations to become competitive alternatives to their inherently non-deterministic event-triggered counterparts. We have prototyped a selection of optimisations in an industrial tool and evaluated them on realistic industrial automotive benchmarks.
SWD Keywords: Kraftfahrzeugtechnik ; Softwareentwicklung ; Echtzeit ; Zeitverhalten ; Pufferspeicher
Keywords: Real-Time Software, Logical-Execution Time, Buffering Mechanism
DDC Classification: 004 Computer science  
RVK Classification: ST 234   
Document Type: Workingpaper
URI: https://fis.uni-bamberg.de/handle/uniba/44463
Release Date: 21. September 2018

File SizeFormat  
BBWIAI103YipBufferingse_A3a.pdf3.07 MBAdobe PDFView/Open