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
关键词
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
相关论文
共 50 条
  • [41] Architectures of component-based structural synthesis systems
    Giedrimas, Vaidas
    DATABASES AND INFORMATION SYSTEMS: COMMUNICATIONS, MATERIALS OF DOCTORAL CONSORTIUM, 2006, : 311 - 315
  • [42] LyraFILE: a component-based VFAT file system for embedded systems
    Chiang, Mei-Ling
    Lo, Ching-Ju
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2006, 2 (3-4) : 248 - 259
  • [43] Design and development of component-based embedded systems for automotive applications
    Di Natale, Marco
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2008, 2008, 5026 : 15 - 29
  • [44] Test case design for the validation of component-based embedded systems
    Fleisch, W
    ARCHITECTURE AND DESIGN OF DISTRIBUTED EMBEDDED SYSTEMS, 2001, 61 : 151 - 160
  • [45] Experience with safe dynamic reconfigurations in component-based embedded systems
    Polakovic, Juraj
    Mazare, Sebastien
    Stefani, Jean-Bernard
    David, Pierre-Charles
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4608 : 242 - +
  • [46] ESIDE: An Integrated Development Environment for Component-Based Embedded Systems
    Pilkington, Nicholas T.
    Li, Juncao
    Xie, Fei
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 305 - 314
  • [47] Component-Based Design and Analysis of Embedded Systems with UPPAAL PORT
    Hakansson, John
    Carlson, Jan
    Monot, Aurelien
    Pettersson, Paul
    Slutej, Davor
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 252 - +
  • [48] Component-Based Models for Runtime Control and Monitoring of Embedded Systems
    Schwalb, Tobias
    Gaedeke, Tobias
    Schmid, Johannes
    Mueller-Glaser, Klaus D.
    PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 31 - 36
  • [49] CCPA: Component-based communication protocol architecture for embedded systems
    Dai H.-J.
    Chen T.-Z.
    Chen C.
    Journal of Zhejiang University-SCIENCE A, 2005, 6 (Suppl 1): : 79 - 86
  • [50] A Developer-Oriented View of Component-Based Embedded Systems
    Fredj, Manel
    Radermacher, Ansgar
    Gerard, Sebastien
    Terrier, Francois
    36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 417 - 424