2001
DOI: 10.1007/3-540-45449-7_12
|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

0
82
0
3

Year Published

2001
2001
2020
2020

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 210 publications
(85 citation statements)
references
References 13 publications
0
82
0
3
Order By: Relevance
“…Programming and implementing such mechanisms manually can be very tedious and error prone. High level software architecture languages, such as AADL (Feiler et al 2006), GIOTTO (Henzinger et al 2003) or CLARA (Faucou et al 2004) for instance, aim at simplifying the specification of the communication and synchronization requirements, and at generating the corresponding low level code automatically. The objective of our work is similar.…”
Section: Concurrent Executionmentioning
confidence: 99%
“…Programming and implementing such mechanisms manually can be very tedious and error prone. High level software architecture languages, such as AADL (Feiler et al 2006), GIOTTO (Henzinger et al 2003) or CLARA (Faucou et al 2004) for instance, aim at simplifying the specification of the communication and synchronization requirements, and at generating the corresponding low level code automatically. The objective of our work is similar.…”
Section: Concurrent Executionmentioning
confidence: 99%
“…This leads to a globally asynchronous and locally synchronous (GALS) architecture for reactive systems. Giotto [ 10] integrates multirate time-triggered architecture with finite state machines. The open control platform (OCP) [19] integrates a prioritized publish and subscribe model for event dispatching with priority-driven multitasking on single nodes.…”
Section: Discussionmentioning
confidence: 99%
“…Typical dataflow scheduling optimize for throughput (Ha and Lee 1997;Chao and Sha 1997), dynamic memory usage (Buck 1993), or code size (Bhattacharyya et al 1999). Our task model is also inspired by time-triggered architectures and languages, such as Henzinger et al (2001). In these models, tasks are woken up periodically to process their inputs and produce their outputs.…”
Section: Related Workmentioning
confidence: 99%