Automatic synthesis of embedded SW for evaluating physical implementation alternatives from UML/MARTE models supporting memory space separation

被引:13
作者
Posadas, Hector [1 ]
Penil, Pablo [1 ]
Nicolas, Alejandro [1 ]
Villar, Eugenio [1 ]
机构
[1] Univ Cantabria, Microelect Engn Grp, E-39005 Santander, Spain
关键词
System on chip; Software synthesis; UML; MARTS; Design space exploration; Heterogeneity;
D O I
10.1016/j.mejo.2013.11.003
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The proposed approach presents a method for automatically synthesizing the SW code of complex embedded systems from a model-driven system specification. The solution is oriented to enabling easy exploration and design of different allocations of SW components in heterogeneous platforms, minimizing designer effort. The system is initially described following the UML/MARTE standard. Applying this standard, the system is modeled, describing its components, interfaces and communication links, the system memory spaces, the resource allocations and the HW architecture. From that information, a SW infrastructure containing the communication infrastructure is generated ad-hoc for the system depending on the HW architecture and the resource allocations evaluated. The consequent communication overhead reduction can result in an important advantage for system performance optimization. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1281 / 1291
页数:11
相关论文
共 20 条
[1]  
Adamski M., 2009, P 2009 4 IEEE C IND
[2]  
[Anonymous], 2006, UML PROFILE SYSTEM C
[3]  
Barba J., 2009, P INT C EMB SYST APP
[4]  
Harel David., 2005, FORMAL METHODS SOFTW
[5]  
Hartmann P.A., 2011, ESLSYN
[6]  
HERRERA F, 2003, DATE
[7]  
Kang S., 2010, IEEE P 34 ANN COMP S
[8]  
Lavagno L., UML REAL DESIGN EMBE
[9]  
OMG, 2013, UML PROF MARTE
[10]  
OMG, 2008, MOF MOD TEXT LANG