17th Euromicro Conference on Real-Time Systems (ECRTS'05)
DOI: 10.1109/ecrts.2005.9
|View full text |Cite
|
Sign up to set email alerts
|

Automated Model-Based Generation of Ravenscar-Compliant Source Code

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(8 citation statements)
references
References 16 publications
0
8
0
Order By: Relevance
“…However, the underlying semantics remain the same as those for HRT-HOOD. In [4], the authors describe a mapping from HRT-UML (and thus from HRT-HOOD) to Ada Ravenscar. But extensive use of generic packages in this approach results in significantly increased code complexity (which is also true for HRT-HOOD to Ada code generation).…”
Section: Hood Hrt-hood and Hrt-umlmentioning
confidence: 99%
See 1 more Smart Citation
“…However, the underlying semantics remain the same as those for HRT-HOOD. In [4], the authors describe a mapping from HRT-UML (and thus from HRT-HOOD) to Ada Ravenscar. But extensive use of generic packages in this approach results in significantly increased code complexity (which is also true for HRT-HOOD to Ada code generation).…”
Section: Hood Hrt-hood and Hrt-umlmentioning
confidence: 99%
“…The WCET for an Integer exchanger Set operation is 2 × 10 −3 ms. For an integer exchanger Get operation it is 2.5 × 10 −3 ms. For both Send_Event and Await_Entry operations of the two synchronizers (for both the threads HCI and Landing_Gear) WCET is 2.5 × 10 −3 ms 1 . 4 These obtained WCET values are applied as properties to the various AADL entities to enable detailed, automatic schedulability analysis. We define a new AADL property set Ravenscar, which includes (among others):…”
Section: Schedulability Analysismentioning
confidence: 99%
“…In [BV05], the authors state that generating code minimizes the risk of several semantic breaches when translating the model towards code. The manual coding exposes the developer to these breaches.…”
Section: Expressive Power Of the Modelmentioning
confidence: 99%
“…Code generation relies on patterns presented in section 7 inherited from previous work on code generation from Ravenscar [BV05] and classical design patterns for distribution such as the Broker [BMR + 96], constrained to remove all dynamic behavior supported by the minimal middleware for HI systems: PolyORB-HI.…”
Section: Generating Executable Codementioning
confidence: 99%
“…One child package per scheduling policy is required (see Figure 4). Since handler tasks must be created explicitly at library level, the new API considers the creation of tasks through a generic package which has been demonstrated to be a suitable approach [22]. This generic package includes the following parameters and operations:…”
Section: B Processing Node Scheduling Interfacementioning
confidence: 99%