<div class="csl-bib-body">
<div class="csl-entry">Huber, B., Prokesch, D., & Puschner, P. (2012). A Formal Framework for Precise Parametric WCET Formulas. In T. Vardanega (Ed.), <i>12th International Workshop on Worst-Case Execution Time Analysis, WCET 2012</i> (pp. 91–102). Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik. https://doi.org/10.4230/OASIcs.WCET.2012.91</div>
</div>
-
dc.identifier.isbn
978-3-939897-41-5
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/54356
-
dc.description.abstract
Parametric worst-case execution time (WCET) formulas are a valuable tool to estimate the impact of input data properties on the WCET at design time, or to guide scheduling decisions at runtime. Previous approaches to parametric WCET analysis either provide only informal ad-hoc solutions or tend to be rather pessimistic, as they do not take flow constraints other than simple loop bounds into account. We develop a formal framework around path- and frequency expressions, which allow us to reason about execution frequencies of program parts. Starting from a reducible control flow graph and a set of (parametric) constraints, we show how to obtain frequency expressions and refine them by means of sound approximations, which account for more sophisticated flow constraints. Finally, we obtain closed-form parametric WCET formulas by means of partial evaluation. We developed a prototype, implementing our solution to parametric WCET analysis, and compared existing approaches within our setting. As our framework supports fine-grained transformations to improve the precision of parametric formulas, it allows to focus on important flow relations in order to avoid intractably large formulas.
en
dc.language.iso
en
-
dc.publisher
Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik
-
dc.subject
Worst-case execution time analysis
-
dc.subject
parametric WCET analysis
-
dc.subject
path expressions
-
dc.subject
frequency expressions
-
dc.title
A Formal Framework for Precise Parametric WCET Formulas
en
dc.type
Konferenzbeitrag
de
dc.type
Inproceedings
en
dc.relation.publication
12th International Workshop on Worst-Case Execution Time Analysis, WCET 2012
-
dc.relation.isbn
978-3-939897-41-5
-
dc.relation.issn
2190-6807
-
dc.description.startpage
91
-
dc.description.endpage
102
-
dc.type.category
Full-Paper Contribution
-
dc.publisher.place
Oasics / 23
-
tuw.booktitle
12th International Workshop on Worst-Case Execution Time Analysis, WCET 2012
-
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.2012.91
-
dc.description.numberOfPages
12
-
tuw.event.name
12th International Workshop on Worst-Case Execution Time Analysis (WCET 2012)
-
tuw.event.startdate
10-07-2012
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Pisa
-
tuw.event.country
EU
-
tuw.event.presenter
Prokesch, Daniel
-
wb.sciencebranch
Mathematik, Informatik
-
wb.sciencebranch.oefos
11
-
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