Optimized Buffering of Time-Triggered Automotive Software

Faculty/Professorship: 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
Pages: 76, 8 ; 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.
GND Keywords: Kraftfahrzeugtechnik; Softwareentwicklung; Echtzeit; Zeitverhalten; Pufferspeicher
Keywords: Real-Time Software, Logical-Execution Time, Buffering Mechanism
DDC Classification: 004 Computer science  
RVK Classification: ST 234   
Type: Workingpaper
URI: https://fis.uni-bamberg.de/handle/uniba/44463
Year of publication: 5. December 2018

File SizeFormat  
BBWIAI103YipBufferingse_A3a.pdf3.07 MBPDFView/Open