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

被引:67
作者
Hugues, Jerome [1 ]
Zalila, Bechir [1 ]
Pautet, Laurent [1 ]
Kordon, Fabrice [2 ]
机构
[1] GET Telecom Paris, Paris, France
[2] Univ Paris 06, F-75252 Paris 05, France
关键词
AADL; distributed; DRE; embedded; Ocarina; PolyORB-HI; real-time;
D O I
10.1145/1376804.1376810
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 and Design Language), which appeared in late 2004, helps solve these issues thanks to a dedicated tool suite. We then detail the prototyping process and its current implementation: Ocarina.
引用
收藏
页数:25
相关论文
共 28 条
[1]   Automated model-based generation of ravenscar-compliant source code [J].
Bordin, M ;
Vardanega, T .
17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, :59-67
[2]  
Buschmann F., 1996, Pattern-Oriented Software Architecture: A System of Patterns
[3]  
Davis RI, 2005, REAL TIM SYST SYMP P, P389
[4]  
Delaunay JC, 2000, PENSEE, P5
[5]  
DOBBING B, 2003, GUIDE USE RAVENSCAR
[6]  
*ECSS, 2003, ECSSE5012A
[7]  
*ELL SOFTW, STOOD
[8]  
*ENST, OC AADL MOD PROC SUI
[9]  
Feiler P.H., 2006, The Architecture Analysis Design Language (AADL): An Introduction
[10]  
GASPERONI F, 2006, SIGBED REV, V3, P15