Section: Partnerships and Cooperations

Regional Initiatives


Participants : Pascal Fradet, Alain Girault, Gregor Goessler, Xiaojie Guo, Maxime Lesourd, Xavier Nicollin, Stephan Plassart, Sophie Quinton, Jean-Bernard Stefani, Martin Vassor.

Despite recent advances, there exists currently no integrated formal methods and tools for the design and analysis of reconfigurable multi-view embedded systems. This is the goal of the Caserm project.

The Caserm project represents a significant effort towards a Coq -based design method for reconfigurable multi-view embedded systems, in order to formalize the structure and behavior of systems and to prove their main properties. The use of a proof assistant to support such a framework is motivated by the fact that the targeted systems are both extremely complex and critical. The challenges addressed are threefold:

  1. to model software architectures for embedded systems taking into account their dynamicity and multiple constraints (functional as well as non functional);

  2. to propose novel scheduling techniques for dynamically reconfiguring embedded systems; and

  3. to advance the state of the art in automated proving for such systems.

The objectives of Caserm that address these challenges are organized in three tasks. They consist respectively in designing an architecture description framework based on a process calculus, in proposing online optimization methods for dynamic reconfiguration systems (this is the topic of Stephan Plassart's PhD), and in developing a formal framework for real-time analysis in the Coq proof assistant (this is the topic of Xiaojie Guo's and Maxime Lesourd's PhD). A fourth task focuses on common case studies for the evaluation of the obtained results.

The Caserm consortium gathers researchers from the LIG and Verimag laboratories who are reknowned specialists in these fields. The project started in November 2016 and will last three years.