Logotype Mälardalenn University

MRTC publications



Run-Time Component Integration and Reuse in Cyber-Physical Systems

Full text:  
Authors: Rafia Inam, Jukka Mäki-Turja, Mikael Sjödin, Jiøí Kunèar (former)
Source: MRTC report ISSN 1404-3041 ISRN MDH-MRTC-256/2011-1-SE, Mälardalen Real-Time Research Centre, Mälardalen University
 

Abstract

We present the concept of runnable virtual nodes as a means to achieve predictable integration and reuse of software components in cyber-physical systems. A runnable virtual node is a coarse-grained real-time component that provides functional and temporal isolation with respect to its environment. Its interaction with the environment is bounded both by a functional and a temporal interface, and the validity of its internal temporal behavior is preserved when integrated with other components or when reused in a new environment. Our realization of runnable virtual nodes exploits the latest techniques for hierarchical scheduling to achieve temporal isolation, and the principles from component-based software-engineering to achieve functional isolation. In the paper we present a proof-of-concept case study, implemented in the ProCom component-technology executing on top of FreeRTOS based hierarchical scheduling framework.
 

BibTeX entry

@techreport{Inam_2733:2011,
   author = {Rafia Inam and Jukka M{\"a}ki-Turja and Mikael Sj{\"o}din and Ji{\o}{\'\i} Kun{\`e}ar},
   title = {Run-Time Component Integration and Reuse in Cyber-Physical Systems },
   month = {December},
   year = {2011},
   institution = {M{\aa}lardalen University},
   number = {ISSN 1404-3041 ISRN MDH-MRTC-256/2011-1-SE},
   type = {{T}echnical {R}eport},
   url = {http://www.mrtc.mdh.se/index.php?choice=publications&id=2733},
}

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