2008
DOI: 10.1145/1376804.1376810
|View full text |Cite
|
Sign up to set email alerts
|

From the prototype to the final embedded system using the Ocarina AADL tool suite

Abstract: Building distributed deal-time embedded systems requires a stringent methodology, from early requirement capture to full implementation. However, there is a strong link between the requirements and the final implementation (e.g., scheduling and resource dimensioning). Therefore, a rapid prototyping process based on automation of tedious and error-prone tasks (analysis and code generation) is required to speed up the development cycle. In this article, we show how the AADL ( Architecture Analysis an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
18
0
1

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 81 publications
(19 citation statements)
references
References 14 publications
0
18
0
1
Order By: Relevance
“…The model-based design philosophy for embedded systems which we follow [14] is grounded on the evolutionary design using models, which support the gradual refinement (refined models are more accurate than those refined) and the setting of real-time attributes that ensure predictable timing. Such a process allows considering various design scenarios and promotes the late binding to design decisions.…”
Section: Model Transformation Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…The model-based design philosophy for embedded systems which we follow [14] is grounded on the evolutionary design using models, which support the gradual refinement (refined models are more accurate than those refined) and the setting of real-time attributes that ensure predictable timing. Such a process allows considering various design scenarios and promotes the late binding to design decisions.…”
Section: Model Transformation Frameworkmentioning
confidence: 99%
“…The high-level architecture description framework of our choice is the TASTE toolset [14,19], whose front-end tools are based on the AADL (Architecture Analysis & Design Language) syntax [7]. An architecture model in TASTE consists of functional blocks -so-called 'functions' -which interact with each other via pairs of interfaces (IF) 'required IF'/'provided IF', where the first performs a procedure call in the second one.…”
Section: Model Transformation Frameworkmentioning
confidence: 99%
“…Ocarina [5]: Ocarina is a software tool which allows putting into action an evolutionary prototyping methodology based on AADL. Worst case execution time and dead-lock freedom are some of the non functional properties it can check.…”
Section: Related Workmentioning
confidence: 99%
“…The model-based design philosophy for embedded systems is grounded on the evolutionary design using models [4], which support the analysis, the gradual refinement and the setting of real-time attributes that ensure predictable timing behavior. For being able to analyze the models, they are specified with languages based on formal models of computation [1], which allow the synthesis and the optimization of behavior into an implementation solution.…”
mentioning
confidence: 99%