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
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;
Conference_Titel :
Real-Time Systems (ECRTS), 2012 24th Euromicro Conference on
Conference_Location :
Pisa
Print_ISBN :
978-1-4673-2032-0
DOI :
10.1109/ECRTS.2012.23