• DocumentCode
    2834941
  • Title

    Timing Analysis for Mode Switch in Component-Based Multi-mode Systems

  • Author

    Hang, Yin ; Hansson, Hans

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras, Sweden
  • fYear
    2012
  • fDate
    11-13 July 2012
  • Firstpage
    255
  • Lastpage
    264
  • Abstract
    Component-Based Development (CBD) reduces development time and effort by allowing systems to be built from pre-developed reusable components. Partitioning the behavior into a set of major operational modes is a classical approach to reduce complexity of embedded systems design and execution. In supporting system modes in CBD, a key issue is seamless composition of pre-developed multi-mode components into systems. We have previously developed a Mode Switch Logic (MSL) for component-based multi-mode systems implementing such seamless composition. In this paper we extend our MSL to cope with atomic transactions, i.e., to handle sets of components that must not be aborted in the middle of the processing of data. This is in contrast with our original MSL, in which components are immediately aborted to perform a mode switch. Based on our extended MSL, we provide analysis of the mode switch timing.
  • Keywords
    embedded systems; object-oriented programming; software reusability; CBD; MSL; atomic transaction; behavior partitioning; component-based development; component-based multimode system; data processing; embedded system design; embedded system execution; mode switch logic; mode switch timing; operational mode; predeveloped multimode components; predeveloped reusable component; seamless composition; timing analysis; Analytical models; Context; Protocols; Real time systems; Software; Switches; Timing; based; mode switch; timing analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2012 24th Euromicro Conference on
  • Conference_Location
    Pisa
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4673-2032-0
  • Type

    conf

  • DOI
    10.1109/ECRTS.2012.23
  • Filename
    6257577