Logotype Mälardalenn University

PROGRESS publications



A mode mapping mechanism for component-based multi-mode systems

Full text:  
Authors: Hang Yin, Hans Hansson
Source: 4th Workshop on Compositional Theory and Technology for Real‐Time Embedded Systems(CRTS 2011), p 38-45, Vienna, Austria, Editor(s):Robert I. Davis and Linh T.X. Phan
 

Abstract

Component-Based Development (CBD) reduces development time and effort by allowing systems to be built from pre-developed reusable components. A classical approach to reduce embedded systems design and run-time complexity is to partition the behavior into a set of major system modes. In supporting system modes in CBD, a key issue is seamless composition of multi-mode components into systems. In addressing this issue, we previously developed a Mode Switch Logic (MSL) for component-based multi-mode systems. Our MSL implements seamless coordination and synchronization of mode switch in systems composed of independently developed components. However, our original MSL is based on the, in a setting of reusable components, unrealistic assumption, that all the components of a system support the same modes. This considerably limits the feasibility of our MSL. In this paper we lift this assumption and propose a mode mapping mechanism that enables assembly of components supporting different sets of modes. We demonstrate our mode mapping mechanism by a simple example application.
 

BibTeX entry

@inproceedings{Yin_2618:2011,
   author = {Hang Yin and Hans Hansson},
   title = {A mode mapping mechanism for component-based multi-mode systems},
   booktitle = {4th Workshop on Compositional Theory and Technology for Real{\&}{\#}8208;Time Embedded Systems(CRTS 2011)},
   month = {November},
   year = {2011},
   pages = {38-45},
   editor = {Robert I. Davis and Linh T.X. Phan},
   url = {http://www.mrtc.mdh.se/index.php?choice=publications&id=2618},
}

  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2009.11.03