• DocumentCode
    2130851
  • Title

    Synchronous control of reconfiguration in fractal component-based systems - A case study

  • Author

    Bouhadiba, Tayeb ; Sabah, Quentin ; Delaval, Gwenaël ; Rutten, Eric

  • Author_Institution
    LIG, INRIA Grenoble, Grenoble, France
  • fYear
    2011
  • fDate
    9-14 Oct. 2011
  • Firstpage
    309
  • Lastpage
    318
  • Abstract
    In the context of component-based embedded systems, the management of dynamic reconfiguration in adaptive systems is an increasingly important feature. The Fractal component-based framework, and its industrial instantiation MIND, provide for support for control operations in the lifecycle of components. Nevertheless, the use of complex and integrated architectures make the management of this reconfiguration operations difficult to handle by programmers. To address this issue, we propose to use synchronous languages, which are a complete approach to the design of reactive systems, based on behavior models in the form of transition systems. Furthermore, the design of closed-loop reactive managers of reconfigurations can benefit from formal tools like Discrete Controller Synthesis. In this paper we describe an approach to concretely integrate synchronous reconfiguration managers in Fractal component-based systems. We describe how to model the state space of the control problem, and how to specify the control objectives. We describe the implementation of the resulting manager with the Fractal/Cecilia programming environment, taking advantage of the Comete distributed middleware. We illustrate and validate it with the case study of the Comanche HTTP server on a multi-core execution platform.
  • Keywords
    embedded systems; middleware; object-oriented methods; program control structures; programming environments; Comanche HTTP server; Comete distributed middleware; Fractal/Cecilia programming environment; adaptive system; behavior model; closed-loop reactive manager; component lifecycle; component-based embedded system; dynamic reconfiguration management; fractal component-based system; industrial instantiation MIND; multicore execution platform; reactive system; synchronous control; synchronous language; synchronous programming; synchronous reconfiguration manager; transition system; Automata; Computer architecture; Fractals; Middleware; Process control; Servers; Component-based systems; discrete controller synthesis; reconfigurable systems; synchronous programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software (EMSOFT), 2011 Proceedings of the International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4503-0714-7
  • Type

    conf

  • Filename
    6064539