Vous êtes sur la page 1sur 18

Vrification de

spcification de logiciel
critique
Jean-Louis Boulanger
RATP
EST/ITF/AQL
30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Sommaire

Laboratoire AQL
Vrification de spcification
Modlisation
Conclusions
Questions

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Laboratoire AQL

Premier laboratoire accrdit par le


COFRAC depuis 1999 dans le cadre
du programme 152.
Rfrentiel qualit:

NF EN 45001
ISO IEC 17025 + ISO 9000/2000

Rfrentiel mtier: NF EN 50128

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Essais

laccriditation COFRAC porte sur 6 essais

SUR1 : Lecture critique de spcification


SUR2 : Modlisation
SUR 5 : Vrification orient SdF de la conception
SUR11
: Ralisation dun cahier de test
fonctionnel
SUR13
: Excution du cahier de test
fonctionnel
SUR14 : Analyse dimpact

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Vrification de
spcification

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Vrification de spcification
(1)

La vrification de spcification se
dcompose en

Une analyse
Prise de connaissance,
Extraction des exigences,
Traabilit des exigences.

Une modlisation
Statique
Dynamique

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Vrification de spcification
(2)
Spcification

Analyse

Document

SUR 1

Modlisation

Modle

SUR 2

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Modlisation

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Principe
Modle M
S
Proprits de
scurit

Abstraction de la
fonction
E

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

Observateur de
conformit avec la
spcification

Exemple de proprits

Proprits extraites du SAET-METEOR

P1 : seuls les trains quips, localiss et


ayant un mode de conduite automatique
peuvent disposer dune cible
P2 : ltat interne du PAS reprsentant
loccupation de la voie doit tre cohrent
avec lensemble des trains (quips ou
pas) prsent dans la zone gre par ce
PAS.

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

10

Modlisation (1)
Dans le cadre de la validation du SAETMETEOR la RATP utilis deux
mthodes pour la modlisation
ASA , ASA+ :
SADT
Automate tendu communicant
Noyau de vrification

ELSIR :

Rseau de ptri

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

11

Modlisation (2)

Suite lobsolescence des outils de


la famille ASA, la RATP a dcid de
sorient vers un outil aux
caractristiques suivantes:

Langage normalis,
Un pouvoir dexpression quivalent,
Possibilit de simulation

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

12

Modlisation (3)

Nous avons choisit le langage SDL et


la suite doutil TELELOGIC TAU.

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

13

Technique de simulation

Simulation interactive
Simulation automatique

mode normal ou
stochastique

Simulation exhaustive

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

14

Conclusions

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

15

La vrification de spcification est un


processus efficace.

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

16

Exemple dutilisation

Ce processus a t appliqu sur des


systmes de taille variable et de diffrentes
natures
Systmes ferroviaires

SAET-METEOR
KCVP

API

Escalier Mcanique
Poste de Redressement

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

17

Questions ?

30 Janvier 2002

Club SEE 63 "Systmes


Informatiques de Confiance"

18

Vous aimerez peut-être aussi