Proceedings of the 6th ACM &Amp; IEEE International Conference on Embedded Software - EMSOFT '06 2006
DOI: 10.1145/1176887.1176907
|View full text |Cite
|
Sign up to set email alerts
|

A hierarchical coordination language for interacting real-time tasks

Abstract: We designed and implemented a new programming language called Hierarchical Timing Language (HTL) for hard realtime systems. Critical timing constraints are specified within the language, and ensured by the compiler. Programs in HTL are extensible in two dimensions without changing their timing behavior: new program modules can be added, and individual program tasks can be refined. The mechanism supporting time invariance under parallel composition is that different program modules communicate at specified inst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
64
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 44 publications
(64 citation statements)
references
References 19 publications
0
64
0
Order By: Relevance
“…So-called compositional scheduling aims at reducing the need to reconsider already scheduled tasks. Compositional scheduling techniques have only recently received more attention [32][20] [11]. The ZET model also benefits from the results in scheduling hybrid sets of real-time and non-real-time tasks [6], which have also made it into real-time operating systems.…”
Section: The Computing Abstractions Of Control Engineeringmentioning
confidence: 99%
See 4 more Smart Citations
“…So-called compositional scheduling aims at reducing the need to reconsider already scheduled tasks. Compositional scheduling techniques have only recently received more attention [32][20] [11]. The ZET model also benefits from the results in scheduling hybrid sets of real-time and non-real-time tasks [6], which have also made it into real-time operating systems.…”
Section: The Computing Abstractions Of Control Engineeringmentioning
confidence: 99%
“…Accurate and precise timing of task I/O requires mechanisms for event handling similar to the mechanisms needed for ZET programming. There are four LET programming languages, called Giotto [17], xGiotto [12], HTL [11], and TDL [36]. The notion of LET programming was introduced with Giotto, which supports the possibly distributed implementation of periodic tasks whose logical execution times must be equal to their periods.…”
Section: Program 13: a Periodic Task H Sharing Its State Using A Mutmentioning
confidence: 99%
See 3 more Smart Citations