
Spécification
concrète
Spécification abstraite
Génération
automatique
de code
Conceptions pour le test
Élaboration d'un patron de conception permettant 
l'expression des exigences de sûreté de 
fonctionnement (SdF) et leur traçabilité tout au long 
du développement du composant
Transformation de modèles
semi-formels en modèles formels
(UML + B)
(Fractal/Java)
Exigences sûreté  Modélisations 
Modèle de composants 
UML 
 (contrats + tests)
Composant Java
+ contrats 
+ tests
UML + OCL
Modèle de tests
abstrait
Modèle de tests
concret
Validation  Tests
Raffinement
B
Absence d'exigences de SdF dans les 
technologies à base de composants 
Processus de certification actuel 
inadapté aux nouvelles approches par 
composants
Abstraction
B
Transformations UML
(Processus MDE)
UML + OCL
Tests
Preuves
Semi-formel
formel
Spécification
Modèles
UML
Systèmes
 
critiques
  UNE DÉMARCHE  
UN PARTENARIAT
UNE ÉTUDE DE CAS FERROVIAIRE
TUCS
SAFECODE
Développement de composants sûrs de fonctionnement
Traçabilité des
exigences