2009
DOI: 10.21236/ada538394
|View full text |Cite
|
Sign up to set email alerts
|

Real-time C Code Generation in Ptolemy II for the Giotto Model of Computation

Abstract: Giotto is a programming model for embedded control systems that is applicable to hard realtime specifications that are periodic and feature multi-modal behavior. Examples of such systems include fly-by-wire or brake-by-wire systems where sensor readings must be periodic and there are multiple modes of operation.Ptolemy II is a university based open source modeling and simulation framework that supports model-based design, and facilitates actor oriented and objected oriented programming. It serves as a laborato… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2015
2015

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…29 For hard real-time execution, a Giotto model of computation has been developed in Ptolemy. 39 The Giotto programming model 40 with periodic timing is developed where tasks defined in a Giotto Director coordinate the execution of the actors based on their assigned frequencies or default values. Ptolemy’s code generation capability is used to generate C code.…”
Section: Related Workmentioning
confidence: 99%
“…29 For hard real-time execution, a Giotto model of computation has been developed in Ptolemy. 39 The Giotto programming model 40 with periodic timing is developed where tasks defined in a Giotto Director coordinate the execution of the actors based on their assigned frequencies or default values. Ptolemy’s code generation capability is used to generate C code.…”
Section: Related Workmentioning
confidence: 99%
“…Any code generation provided for a distributed platform is specialized to a particular network protocol (often even to a particular network device) and to specific processors. Research in this area focuses on generating code to target a more generic model of computation so that the generated code can be reused on any platform that implements that model of computation [216] •…”
Section: • Code Generationmentioning
confidence: 99%