2016
DOI: 10.1007/978-3-319-44878-7_12
|View full text |Cite
|
Sign up to set email alerts
|

A Novel WCET Semantics of Synchronous Programs

Abstract: Abstract. Semantics for synchronous programming languages are well known. They capture the execution behaviour of reactive systems using precise formal operational or denotational models for verification and unambiguous semantics-preserving compilation. As synchronous programs are highly time critical, there is an imminent need for the development of an execution time aware semantics that can be used as the formal basis of WCET tools. To this end we propose such a compositional semantics for synchronous progra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 23 publications
0
7
0
Order By: Relevance
“…This section extends the results of [14] to model arbitrary hierarchical sequential-parallel control-flow. We call all primitive elements of a TCCFG, particularly signals and transitions, the controls.…”
Section: Algebraic Modelling Of Tccfgsmentioning
confidence: 81%
See 4 more Smart Citations
“…This section extends the results of [14] to model arbitrary hierarchical sequential-parallel control-flow. We call all primitive elements of a TCCFG, particularly signals and transitions, the controls.…”
Section: Algebraic Modelling Of Tccfgsmentioning
confidence: 81%
“…It is precise (called (1, 0)-timing compositional in the terminology of [16]) because it combines both signaldependent function and timing, unlike [5], [11], [15] which also use max-plus algebra but abstract from signals. It is general because it captures arbitrary hierarchical structures of sequential and concurrent control flow, unlike [14] which also uses formal power series in min-max-plus algebra but is restricted flat parallel compositions of sequential synchronous automata. Observe that the TAP is non-trivial because of the multi-threading semantics of PRET-C.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations