• DocumentCode
    3516436
  • Title

    Component-Based Hardware/Software Co-Simulation

  • Author

    Cheung, Ping Hang ; Hao, Kecheng ; Xie, Fei

  • Author_Institution
    Dept. of ECE, Portland State Univ. Portland, Portland, OR, USA
  • fYear
    2007
  • fDate
    29-31 Aug. 2007
  • Firstpage
    265
  • Lastpage
    270
  • Abstract
    Developing highly efficient and reliable embedded systems demands hardware/software (HW/SW) co-design and, therefore, co-simulation. In order to be highly configurable, embedded systems are increasingly component-based in both hardware and software. In this paper, we present a novel approach to hardware/software co-simulation of component-based embedded systems. Our approach features a component model which unifies hardware and software component models with the concept of bridge component. Bridge components raise the level of abstraction for designing HW/SW interfaces. Their specifications are used to configure the co-simulators. Our approach has been applied to co-simulation of sensor system instances included in the TinyOS distribution. The case studies have demonstrated that our approach is readily applicable to real-world embedded systems and reduces co-simulation complexities.
  • Keywords
    embedded systems; hardware-software codesign; TinyOS distribution; bridge component; component-based embedded systems; hardware-software cosimulation; Application software; Bridges; Computer languages; Computer science; Embedded software; Embedded system; Hardware design languages; Sensor systems; Software systems; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
  • Conference_Location
    Lubeck
  • Print_ISBN
    978-0-7695-2978-3
  • Type

    conf

  • DOI
    10.1109/DSD.2007.4341479
  • Filename
    4341479