2003
DOI: 10.1109/jproc.2002.805825
|View full text |Cite
|
Sign up to set email alerts
|

Giotto: a time-triggered language for embedded programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
244
0
2

Year Published

2003
2003
2014
2014

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 347 publications
(247 citation statements)
references
References 18 publications
1
244
0
2
Order By: Relevance
“…The semantics of HybridUML has been obtained via transformation into the Hybrid Low-Level Language framework HL 3 , thereby obtaining semantically well-defined programs which can be executed in hard real-time. When compared to GIOTTO [HHK03], our HL 3 framework differs in the following aspects: (1) The HL 3 channel concept -corresponding to GIOTTO ports -explicitly supports visibility time stamps and scope. We regard these mechanisms as very helpful for ensuring consistent data views on different cluster nodes in time-triggered systems.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The semantics of HybridUML has been obtained via transformation into the Hybrid Low-Level Language framework HL 3 , thereby obtaining semantically well-defined programs which can be executed in hard real-time. When compared to GIOTTO [HHK03], our HL 3 framework differs in the following aspects: (1) The HL 3 channel concept -corresponding to GIOTTO ports -explicitly supports visibility time stamps and scope. We regard these mechanisms as very helpful for ensuring consistent data views on different cluster nodes in time-triggered systems.…”
Section: Discussionmentioning
confidence: 99%
“…Based on the synchronized cluster time introduced above, the Scheduler dispatches activities according to the following concept: Periodic scheduling of flows and interface polling is pre-planned at compile time, following the principles introduced for GIOTTO [HHK03]. For optimization purposes, activities a whose changes become effective at logical HL 3 time (u 0 .u 1 ) may be scheduled simultaneously with activities b to be published at (v 0 .v 1 ) ≤ (u 0 .u 1 ), if the pre-states for a are based on the visibility at an earlier time tick (w 0 .w 1 ) < (v 0 .v 1 ).…”
Section: Hl 3 -The Hybrid Low-level Language Frameworkmentioning
confidence: 99%
“…Statemate [41] and SCADE [42] combine finite-state machines with a synchronous/reactive formalism [43]. Giotto [44] and TDL [45] combine FSMs with a time-driven MoC. Several hybrid systems modeling and simulation tools combine continuous-time dynamical systems with FSMs [46].…”
Section: Related Workmentioning
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%