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 条
  • [1] Towards automatic monitoring of component-based software systems
    Zulkernine, M
    Seviora, R
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (01) : 15 - 24
  • [2] Towards Guidelines for a Development Process for Component-Based Embedded Systems
    Land, Rikard
    Carlson, Jan
    Larsson, Stig
    Crnkovic, Ivica
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2009, PT II, 2009, 5593 : 43 - 58
  • [3] Component-Based Modeling for Embedded Systems
    Chen, Fulong
    Fan, Xiaoya
    Wei, Jianjun
    2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL I, 2009, : 414 - +
  • [4] Component-Based Design of Embedded Systems
    Kopetz, Hermann
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 1 - 1
  • [5] Component-based constructing approach for application specific embedded operating systems
    Zhu, LX
    Wang, FY
    2003 IEEE INTELLIGENT TRANSPORTATION SYSTEMS PROCEEDINGS, VOLS. 1 & 2, 2003, : 1338 - 1343
  • [6] Code pattern: An approach for component-based code synthesis
    Liu, J
    Bastani, FB
    Yen, IL
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 426 - 431
  • [7] Component-based embedded database for mobile embedded systems
    Ahamed, SI
    Vallecha, S
    ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, PROCEEDINGS, 2004, : 534 - 538
  • [8] Automatic composition of AADL models for the verification of critical component-based embedded systems
    Balp, Hugues
    Borde, Etienne
    Haik, Gregory
    Tilman, Jean-Francois
    ICECCS 2008: THIRTEENTH IEEE INTERNATIONAL CONFERENCE ON THE ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2008, : 269 - 274
  • [9] Component-based hardware/software co-verification for building trustworthy embedded systems
    Xie, Fei
    Yang, Guowu
    Song, Xiaoyu
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) : 643 - 654
  • [10] Towards a specification technique for component-based measurement and control software for embedded systems
    Maydl, W
    Sick, B
    Grass, W
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 74 - 80