<div class="csl-bib-body">
<div class="csl-entry">Prokesch, D., Huber, B., & Puschner, P. (2014). Towards Automated Generation of Time-Predictable Code. In H. Falk (Ed.), <i>14th International Workshop on Worst-Case Execution Time Analysis</i> (pp. 103–112). Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik. https://doi.org/10.4230/OASIcs.WCET.2014.103</div>
</div>
-
dc.identifier.isbn
978-3-939897-69-9
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/55187
-
dc.description.abstract
Knowledge of the worst-case execution time of software components is essential in safety-critical hard real-time systems. The analysis thereof is not trivial as the execution time depends on many factors, including the underlying hardware platform, the program structure, and the code produced by the compiler. Often, the execution time is variable and highly sensitive to the input data the program has to process. This paper presents a code transformation applicable in a compiler backend that produces time-predictable code. The resulting code contains a single input-data independent execution path, in order to obtain programs of stable timing behaviour. The transformation technique has been validated by applying it on a number of benchmarks. Experiments show a reduction of execution time variability, at acceptable costs for the single execution path.
en
dc.language.iso
en
-
dc.relation.ispartofseries
OpenAccess Series in Informatics (OASIcs)
-
dc.subject
Single-Path
-
dc.subject
Graph Transformation
-
dc.subject
Predictable Code
-
dc.subject
Compiler
-
dc.title
Towards Automated Generation of Time-Predictable Code
en
dc.type
Konferenzbeitrag
de
dc.type
Inproceedings
en
dc.relation.publication
14th International Workshop on Worst-Case Execution Time Analysis
-
dc.relation.isbn
978-3-939897-69-9
-
dc.relation.issn
2190-6807
-
dc.description.startpage
103
-
dc.description.endpage
112
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
14th International Workshop on Worst-Case Execution Time Analysis
-
tuw.peerreviewed
true
-
tuw.relation.publisher
Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik
-
tuw.relation.publisherplace
Dagstuhl
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publisher.doi
10.4230/OASIcs.WCET.2014.103
-
dc.description.numberOfPages
10
-
tuw.event.name
14th International Workshop on Worst-Case Execution Time Analysis (WCET 2014)
-
tuw.event.startdate
08-07-2014
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Madrid
-
tuw.event.country
EU
-
tuw.event.presenter
Prokesch, Daniel
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Computer Engineering (CE)
de
wb.facultyfocus
Computer Engineering (CE)
en
wb.facultyfocus.faculty
E180
-
wb.presentation.type
science to science/art to art
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
item.grantfulltext
restricted
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
crisitem.author.dept
E182 - Institut für Technische Informatik
-
crisitem.author.dept
E182 - Institut für Technische Informatik
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems