La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Modèles d’entrelacement

Présentations similaires


Présentation au sujet: "Modèles d’entrelacement"— Transcription de la présentation:

1 Modèles d’entrelacement
Dr. Djamel Eddine SAIDOUNI Maître de conférence & Maître de recherche Laboratoire MISC Département d’informatique Faculté des sciences de l’ingénieur Université Mentouri de Constantine Tel :

2 Dr. Djamel-Eddine Saïdouni
Plan Introduction Modèle des systèmes de transitions étiquetées Technique de description formelle LOTOS Octobre 2007 Dr. Djamel-Eddine Saïdouni

3 Dr. Djamel-Eddine Saïdouni
Introduction Afin d’illustrer les concepts de la conception formelle des systèmes concurrents, nous prenons comme plateforme d’étude la technique de description formelle LOTOS, comme modèle de spécification formelle, munie d’une sémantique d’entrelacement. Le modèle sémantique d’entrelacement que nous considérons est celui des systèmes de transitions étiquetées (STE). Octobre 2007 Dr. Djamel-Eddine Saïdouni

4 Système de transitions étiquetées (STE)
Définition : Un STE est un quadruplet S = (S, ∑, Δ, s0) tel que : S est un ensemble (dénombrable) d’états. ∑ est un ensemble (dénombrable) d’actions dites observables. Δ est un sous ensemble de S x (∑ U {i}) x S. Δ est l’ensemble des transitions. i ¬є ∑ est appelée action invisible, interne ou non observable. Un élément (x,a,y) є Δ sera aussi noté par s0 є S est l’état initial de S a x y Octobre 2007 Dr. Djamel-Eddine Saïdouni

5 Dr. Djamel-Eddine Saïdouni
STE S5 S1 S4 S0 S3 S2 S = (S, ∑, Δ, S0) avec S = {S0,S1,S2,S3,S4,S5} ∑ = {a,b,c} Δ = { (S0,a,S1), (S0,i,S4), (S4,i,S1), (S4,a,S5), (S1,b,S2), (S1,c,S3) } Δ = {S0 S1, S0 S4 S4 S1, S4 S5 S1 S2, S1 S3} a i i b c a a i i a b c Octobre 2007 Dr. Djamel-Eddine Saïdouni

6 Dr. Djamel-Eddine Saïdouni
STE(suite) a Définition: { }a Є Σ υ {ε} S S’ : S = S’ ou S S Sn S’ S S’ : S S1 S2 S’ ε i i i i a ε a ε Définition: Les notations suivantes sont aussi utilisées: S Signifie que S admet une dérivation par a : Il existe S’ tel que S S’ S Signifie non (S ) Out(S) = {a Є Σ tel que S } dénote l’ensemble des actions visibles que le système peut exécuter à partir de l’état S. a a a a a Octobre 2007 Dr. Djamel-Eddine Saïdouni

7 Dr. Djamel-Eddine Saïdouni
STE(suite) Définition: La relation de transition est étendue aux séquences (les mots de Σ: σ Є Σ*) comme suit : Si σ est la séquence a1 ... an, on écrit S S’ quand : S S Sn S’ La séquence vide est notée ε. On appelle traces d’un état, l’ensemble des séquences d’actions σ Є Σ*, qui peuvent être exécutées à partir de cet état. Soit Tr(S) = {σ Є Σ* | S }. Les traces d’un STE désignent celles de son état initial. σ a1 a2 an-1 an σ Octobre 2007 Dr. Djamel-Eddine Saïdouni

8 Dr. Djamel-Eddine Saïdouni
STE (suite) Définition : (STE déterministe) Un STE est déterministe si et seulement si aucun état n’admet plus d’un successeur par action. Formellement, S = (S, ∑, Δ, S0) étant un STE. S est dit déterministe ssi: Pour tout a Є Σ, pour tout s Є S | s s1 et s s2) alors s1=s2 a a Octobre 2007 Dr. Djamel-Eddine Saïdouni

9 Technique de description formelle LOTOS
Octobre 2007 Dr. Djamel-Eddine Saïdouni


Télécharger ppt "Modèles d’entrelacement"

Présentations similaires


Annonces Google