Back to the VDS Home Page
 


FME3 Project: Enhancing the Evaluation of Error consequences using Formal Methods


Partners Goal Meetings - Dissemination Publications - Outcomes Contact




FME3 is an ANR project of the "Sécurité et sûreté informatique" program. Its duration is January 2008 - January 2011.

Partners

   TIMA Laboratory (Grenoble), coordinator
   LIP6 Laboratory (Paris)
  • ALSOC team (Emmanuelle Encrenaz)
  • MoVe team (Jean-Michel Ilié, Denis Poitrenaud)

Private page here.

Goal

The aim of the FME3 project is to develop and evaluate a new methodology for analyzing the robustness of circuits described at the RT level, with respect to errors caused by transient faults.
We propose to improve efficiency and accuracy by combining fault injection techniques and formal methods. The keystone of our approach will be a functional modeling of both the device and the fault models. Such a formalization will fit the capabilities of model checking tools as well as of theorem provers, thus giving the possibility to consider various kinds of circuit descriptions, including parameterized ones.

The overall structure of the project is as follows. Starting from a RTL description, a technique based on symbolic simulation will produce a functional representation M of the transition and output functions (we will extend and reimplement a methodology developed in the TIMA-VDS team). Fault injection will also be functionaly or logically formalized, and combining it with M will yield a model M' of faulty system. Then two issues will be considered:

Based on these principles, and as explained in our paper of DFT'2009 (see below), we are currently (end of 2009) developing complementary formal approaches for robustness analysis. Combining approaches based on theorem proving and on model checking can lead to a comprehensive robustness evaluation methodology. In a first step, deductive proofs (efficient at abstract levels, and also on parameterized systems) can determine robustness properties, in particular is the circuit robust or not, using a meta-model for representing faults. Then,


Meetings - Dissemination


Publications - Outcomes


Contact

Laurence PIERRE
TIMA
46, avenue Félix Viallet
38031 Grenoble Cedex
Phone: 04 76 57 49 92
Fax: 04 76 57 49 81