Synchronous Control of Reconfiguration in Fractal Component-based Systems -- a Case Study
Tayeb Bouhadiba (INRIA Grenoble Rh\^one-Alpes / LIG Laboratoire, d'Informatique de Grenoble), Quentin Sabah (INRIA Grenoble Rh\^one-Alpes /, LIG Laboratoire d'Informatique de Grenoble), Gwena\"el Delaval (INRIA

TL;DR
This paper presents a method for managing dynamic reconfiguration in component-based embedded systems using synchronous languages and formal control synthesis, demonstrated through a case study with the Comanche HTTP server.
Contribution
It introduces an approach to integrate synchronous reconfiguration managers into Fractal systems, utilizing formal tools like Discrete Controller Synthesis for improved control.
Findings
Successful modeling of control problem state space
Implementation of reconfiguration manager in Fractal/Cecilia
Validation through case study on Comanche HTTP server
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Real-Time Systems Scheduling · Distributed systems and fault tolerance
