Towards Automatic Synthesis of Hardware-Specific Code in Component-based Embedded Systems

被引:0
作者
Lednicki, Luka [1 ]
Crnkovic, Ivica [1 ]
Zagar, Mario [2 ]
机构
[1] Malardalen Univ, Malardalen Real Time Res Ctr, Vasteras, Sweden
[2] Univ Zagreb, Fac Elect Engn & Comp, Zagreb, Croatia
来源
2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) | 2012年
关键词
component-based development; code synthesis; hardware devices; sensors; actuators; embedded systems;
D O I
10.1109/SEAA.2012.57
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Most component models currently in use do not try to provide extensive support for dealing with hardware devices like sensors and actuator. Lack of such support means that software components and subsystems often include device-and platform-specific code, limiting our ability to reuse them and forcing us to deal with specifics of underlying hardware in high-level software models. In this paper we propose a solution that would enable automatic generation of device-specific code. We remove device-and platform-specific code outside of software components and specifying it as reusable units. Based on a system model we then generate glue-code that binds this reusable units of code to each other and to the software components, resulting in a system-specific solution.
引用
收藏
页码:71 / 74
页数:4
相关论文
共 10 条
[1]   The SAVE approach to component-based development of vehicular systems [J].
Akerholm, Mikael ;
Carlson, Jan ;
Fredriksson, Johan ;
Hansson, Hans ;
Hakansson, John ;
Moeller, Anders ;
Pettersson, Paul ;
Tivoli, Massimo .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) :655-667
[2]  
Atkinson C, 2005, LECT NOTES COMPUT SC, V3778, P1
[3]  
Burmester S, 2005, LECT NOTES COMPUT SC, V3748, P25
[4]  
Crnkovic I., 2002, BUILDING RELIABLE CO
[5]   The Rubus Component Model for Resource Constrained Real-Time Systems [J].
Haenninen, Kai ;
Maeki-Turja, Jukka ;
Nolin, Mikael ;
Lindberg, Mats ;
Lundbaeck, John ;
Lundbaeck, Kurt-Lennart .
2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, :177-+
[6]  
Heinecke H, 2008, DES AUT TEST EUROPE, P467
[7]   From the prototype to the final embedded system using the Ocarina AADL tool suite [J].
Hugues, Jerome ;
Zalila, Bechir ;
Pautet, Laurent ;
Kordon, Fabrice .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (04)
[8]  
Lednicki L., 2011, ICSEA 2011, P149
[9]  
Lednicki L., 2011, INT DOCT S SOFTW ENG
[10]  
Rodrigues A., LILLERR7525 INRIA