SlideShare una empresa de Scribd logo
1 de 18
Ministère de L’Enseignement
Supérieur, de la Recherche
Scientifique et de la Technologie
Institut Supérieur des Sciences
Appliquées et de Technologie de
Mateur
Réalisée par: Intissar DGUECHI
Encadré par :
 Mr . Bchini Tarek
@mail: intissarstic@gmail.com
INTRODUCTION
SYSTÈME DE TRANSITION
SYSTÈME DE TRANSITION ÉTIQUETÉ
COMPOSITION DE SYSTÈMES DE TRANSITIONS ÉTIQUETÉ
CONCLUSION &PERSPECTIVES
PROPRIÉTÉS DES SYSTÈMES DE TRANSITIONS ÉTIQUETÉS
2
 Complexité des protocoles de communication :
systèmes distribués
ligne de transmission non fiable
Matériels hétérogènes
Nécéssité d’un formalisme de description
formelle
3
 Formalisme de base:
o Automates a état fini
o Réseau de pétri
o Systèmes de transitions étiquetés
o Algèbre de processus
o Formalisme de haut niveau:
o Lotos, Estelle
o SDL
o VHDL
4
Le comportement de système est la dimension la plus
cruciale et la plus difficile à modéliser aujourd’hui car :
 Les concepts à utiliser sont nombreux
 Il n’existe pas de modèle théorique permettant de
représenter ces concepts pour tous les systèmes.
Ce qui conduit à représenter le système de façon précise et
non-ambigüe du comportement comme le système de transition
5
 Un automate est une machine ayant un état courant et d’autres états par
lesquels elle est déjà passée ou par lesquels elle passera éventuellement
dans le futur. Le changement d’état s’appelle transition. De manière
simplifiée, un système se trouve dans un état initial et change d’état en
fonction de l’arrivée des signaux événements qui lui parviennent de son
environnement .
Automate
Fini déterministe
(DFA )
Fini non
déterministe
(NFA )
6
 Un automate A est déterministe si pour toute
configuration de A, il existe une seule
mouvement possible.
 Un automate est non déterministe s’il existe des
configurations pour lesquelles plus d’un
mouvement est possible.
7
 Un système de transitions est un automate , qui est surtout utilisé par
ceux qui s’intéressent à la modélisation de systèmes .
 c’est un triplet telque S =( Q,T, q0) où :
 Q est un ensemble d’états
 T est un ensemble de transitions
 q0 est un état initial
Exemple :
Q= IN , T = { ( x, x+1 ) } , q0 = 0 .
0 1 2 i
w x
y z
v
 Q = {v ,w , x , z}
 T= { (v , w) , (w , w) ,
(w , x) , (x , w), (x , z),
(z , y) ,(w , y) }
 Q0 = v
8
Différences avec un automate :
Une transition n'est pas causée par l'environnement
Pas d‘états terminaux
Nombre d‘états infini possible
Exécution infinie possible
9
 Un système de transitions étiqueté est un quadruplet
 S= ( Q , A , T , q0 )
 Q = est un ensemble d’états
 A = est un alphabet fini d’actions étiquetant les transitions
 T = est un ensemble de transitions reliant les états deux à deux
w x
y z
v
b
a
b
bc
a
a
• Q = { v , w , x , z , y }
• A = { a, b , c }
• T = { (v , a , w) , ( w, b , w )
(w , a , x ) , (w , b , x )
, (x ,b , z ) , ( z , a , y ),
(w , c , y ) }
• q0 = v
10
Exemple :
L’automate modélise un compteur modulo 4 . Les états de cet
automate correspondent aux quatre valeurs du compteur (0, 1, 2, 3).
Les transitions traduisent les opérations inc (incrémentation) et dec
(décrémentation) du compteur.
0
23
1
inc
Formellement, l’automate est décrit par :
 S = {0, 1, 2, 3}
 s0 = {0}
 E = {inc, dec}
T = {(0, inc, 1), (1, inc, 2), (2, inc, 3), (3, inc, 0), (0, dec, 3),
(1, dec, 0), (2, dec, 1), (3, dec, 2)}
inc
inc dec
dec
dec
11
 Syntaxe pour les étiquettes :
Selon la classe d’automate considérée , la forme des étiquettes change
Alors , La syntaxe des étiquettes est définie par :
<étiquette> ::= [ <garde> ‘:’ ] [ <Liste d’événements>[ ; <condition sur
horloge>] ‘/’ ] [ <liste d’actions> ]
 [<x>] signifie que le champ <x> est peut être vide .
 <garde> est une condition exprimée à l’aide de variables de
l’automate.
 <Liste d’événements> contient le nom d’un événement
<liste d’actions> contient le littéral τ .
 <condition sur horloge> est utilisable dans les automates temporisés .
12
 L’étiquette associée à une transition peut être composée de
trois types d’éléments :
 Evénements : permettent le franchissement de transition
 Une garde : qui définit une condition , Le franchissement de la
transition ne peut se faire que si la condition est vraie .
 Des actions : effectuées par l’automate avant de changer
d’état.
 Si l’étiquette associée à une transition est vide, cela signifie
que la transition se fait de manière aléatoire ou de manière
implicite connue par celui qui a fait la modélisation. On peut
avoir un automate où il n’y a que les états interconnectés avec
des transitions sans étiquettes.
 Si l’étiquette ne contient pas d’événement, cela signifie que
le franchissement est aléatoire et est lié uniquement à la garde
si elle existe. Pour des raisons de déterminisme, il faut éviter
d’utiliser des transitions sans événements .
13
 Soit S = { Q ,α , T , q0 }
 Le franchissement d’une transition (q , a , q’ ) appartient à « T »
Est noté :
a
Q’Q
 Le franchissement d’une séquence de transitions (qi, ai , qi +1 )
appartient à « T » avec 1 ≤ i < 0 est noté :
q1 q2 qn
a1 a n+1
14
 Soient S1= (Q1, A1 , T1 , q0 ) et S2= ( Q2 , A2 , T2 , q1 ) deux
symboles de transition étiquetés .
 Le comportement du système global peut être représenté par un
système de transitions étiqueté S= ( Q , A , T , q0 ) tel que :
Q ⊂ Q1 * Q2
A ⊂ A1 * A2
T ⊂ T1 * T2
q = ( q0 , q1 )
15
Un système de transitions étiqueté est fini si et seulement si :
Q et T sont des ensembles finis
Un système de transitions étiqueté est déterministe si et seulement si :
Si pour tout couple <état, étiquette>, le choix de la transition est
unique.
Un système de transitions étiqueté est indéterministe si et seulement si :
S’il existe au moins un état qui a deux transitions étiquetées de
la même .
16
Les systèmes de transitions jouent
un rôle important dans
la reconnaissance des langages
formels, notamment aussi dans
leur classification
17
Merci pour votre
attention
18

Más contenido relacionado

La actualidad más candente

La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoinsIsmahen Traya
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Anas Riahi
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisationAmir Souissi
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes LogicielsGhazouani Mahdi
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...Borel NZOGANG
 
Sécurité des applications web: attaque et défense
Sécurité des applications web: attaque et défenseSécurité des applications web: attaque et défense
Sécurité des applications web: attaque et défenseAntonio Fontes
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : SparkLilia Sfaxi
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRSLilia Sfaxi
 
Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g noble Bajoli
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxkaoutarghaffour
 
Mécanismes de sécurité
Mécanismes de sécuritéMécanismes de sécurité
Mécanismes de sécuritéGhazouani Mahdi
 
Programmation de systèmes embarqués : Internet of Things : système connecté e...
Programmation de systèmes embarqués : Internet of Things : système connecté e...Programmation de systèmes embarqués : Internet of Things : système connecté e...
Programmation de systèmes embarqués : Internet of Things : système connecté e...ECAM Brussels Engineering School
 
configuration vpn-ipsec-routeur
 configuration vpn-ipsec-routeur configuration vpn-ipsec-routeur
configuration vpn-ipsec-routeurJULIOR MIKALA
 
Chapitre ii mémoires
Chapitre ii mémoiresChapitre ii mémoires
Chapitre ii mémoiresSana Aroussi
 

La actualidad más candente (20)

La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoins
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisation
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes Logiciels
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
 
Sécurité des applications web: attaque et défense
Sécurité des applications web: attaque et défenseSécurité des applications web: attaque et défense
Sécurité des applications web: attaque et défense
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : Spark
 
Support de cours angular
Support de cours angularSupport de cours angular
Support de cours angular
 
Systèmes multi-agents
Systèmes multi-agentsSystèmes multi-agents
Systèmes multi-agents
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRS
 
Langage HTML
Langage HTMLLangage HTML
Langage HTML
 
Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
 
Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptx
 
Mécanismes de sécurité
Mécanismes de sécuritéMécanismes de sécurité
Mécanismes de sécurité
 
Programmation de systèmes embarqués : Internet of Things : système connecté e...
Programmation de systèmes embarqués : Internet of Things : système connecté e...Programmation de systèmes embarqués : Internet of Things : système connecté e...
Programmation de systèmes embarqués : Internet of Things : système connecté e...
 
Clustering
ClusteringClustering
Clustering
 
configuration vpn-ipsec-routeur
 configuration vpn-ipsec-routeur configuration vpn-ipsec-routeur
configuration vpn-ipsec-routeur
 
Chapitre ii mémoires
Chapitre ii mémoiresChapitre ii mémoires
Chapitre ii mémoires
 

Destacado

Marie-Laure VIE - CCI Montpellier - Conference Media Aces mars 2012
Marie-Laure VIE - CCI Montpellier - Conference Media Aces mars 2012Marie-Laure VIE - CCI Montpellier - Conference Media Aces mars 2012
Marie-Laure VIE - CCI Montpellier - Conference Media Aces mars 2012A Mon Boss
 
Guia IntegralTurismo Ciudad de Buenos Aires
Guia IntegralTurismo Ciudad de Buenos AiresGuia IntegralTurismo Ciudad de Buenos Aires
Guia IntegralTurismo Ciudad de Buenos AiresScott Rains
 
Preparación para el hackathon 2012
Preparación para el hackathon 2012Preparación para el hackathon 2012
Preparación para el hackathon 2012Juan J. Merelo
 
SAINT-WITZ DEMAIN #7 - Transports @ St-wITZ
SAINT-WITZ DEMAIN #7 - Transports @ St-wITZSAINT-WITZ DEMAIN #7 - Transports @ St-wITZ
SAINT-WITZ DEMAIN #7 - Transports @ St-wITZSAINT-WITZ DEMAIN
 
Les "5 à 7" en vidéo
Les "5 à 7" en vidéoLes "5 à 7" en vidéo
Les "5 à 7" en vidéoADBS
 
Poursuite d'études filière L
Poursuite d'études filière LPoursuite d'études filière L
Poursuite d'études filière Lgladysdousson
 
LIQUIDO AHORRADOR COMBUSTIBLE. REDUCE NOTABLEMENTE EMISIONES MEDIO AMBIENTE
LIQUIDO AHORRADOR COMBUSTIBLE. REDUCE NOTABLEMENTE EMISIONES MEDIO AMBIENTELIQUIDO AHORRADOR COMBUSTIBLE. REDUCE NOTABLEMENTE EMISIONES MEDIO AMBIENTE
LIQUIDO AHORRADOR COMBUSTIBLE. REDUCE NOTABLEMENTE EMISIONES MEDIO AMBIENTEpalmodovar
 
Fake it ('till you make it)
Fake it ('till you make it)Fake it ('till you make it)
Fake it ('till you make it)Rémi Delhaye
 
Denis Vincent de Calgary
Denis Vincent de CalgaryDenis Vincent de Calgary
Denis Vincent de CalgaryDenis Vincent
 
المدكمة الادارية بالرباط القضاء الشامل
المدكمة الادارية بالرباط القضاء الشامل المدكمة الادارية بالرباط القضاء الشامل
المدكمة الادارية بالرباط القضاء الشامل Rachid Boulmal
 
Démarrage d'entreprise : programmes d'aide gouvernementale - Info entrepreneurs
Démarrage d'entreprise : programmes d'aide gouvernementale - Info entrepreneursDémarrage d'entreprise : programmes d'aide gouvernementale - Info entrepreneurs
Démarrage d'entreprise : programmes d'aide gouvernementale - Info entrepreneursL'Événement Carrières
 
Abri en toile tendue 2 et 4 poteaux france abris catalogue un
Abri en toile tendue 2 et 4 poteaux france abris catalogue unAbri en toile tendue 2 et 4 poteaux france abris catalogue un
Abri en toile tendue 2 et 4 poteaux france abris catalogue unFranceAbris
 
Cg detail
Cg detailCg detail
Cg detailF3F
 
CTII Mis t-errores favoritos
CTII Mis t-errores favoritosCTII Mis t-errores favoritos
CTII Mis t-errores favoritosAntonio González
 
Slideshare noel altics
Slideshare noel alticsSlideshare noel altics
Slideshare noel alticsALTICS
 

Destacado (20)

éTude de marché
éTude de marchééTude de marché
éTude de marché
 
Sistema personal de aprendizaje
Sistema personal de aprendizajeSistema personal de aprendizaje
Sistema personal de aprendizaje
 
Marie-Laure VIE - CCI Montpellier - Conference Media Aces mars 2012
Marie-Laure VIE - CCI Montpellier - Conference Media Aces mars 2012Marie-Laure VIE - CCI Montpellier - Conference Media Aces mars 2012
Marie-Laure VIE - CCI Montpellier - Conference Media Aces mars 2012
 
Guia IntegralTurismo Ciudad de Buenos Aires
Guia IntegralTurismo Ciudad de Buenos AiresGuia IntegralTurismo Ciudad de Buenos Aires
Guia IntegralTurismo Ciudad de Buenos Aires
 
Preparación para el hackathon 2012
Preparación para el hackathon 2012Preparación para el hackathon 2012
Preparación para el hackathon 2012
 
SAINT-WITZ DEMAIN #7 - Transports @ St-wITZ
SAINT-WITZ DEMAIN #7 - Transports @ St-wITZSAINT-WITZ DEMAIN #7 - Transports @ St-wITZ
SAINT-WITZ DEMAIN #7 - Transports @ St-wITZ
 
Les "5 à 7" en vidéo
Les "5 à 7" en vidéoLes "5 à 7" en vidéo
Les "5 à 7" en vidéo
 
Facebook
FacebookFacebook
Facebook
 
Resumé
ResuméResumé
Resumé
 
Poursuite d'études filière L
Poursuite d'études filière LPoursuite d'études filière L
Poursuite d'études filière L
 
LIQUIDO AHORRADOR COMBUSTIBLE. REDUCE NOTABLEMENTE EMISIONES MEDIO AMBIENTE
LIQUIDO AHORRADOR COMBUSTIBLE. REDUCE NOTABLEMENTE EMISIONES MEDIO AMBIENTELIQUIDO AHORRADOR COMBUSTIBLE. REDUCE NOTABLEMENTE EMISIONES MEDIO AMBIENTE
LIQUIDO AHORRADOR COMBUSTIBLE. REDUCE NOTABLEMENTE EMISIONES MEDIO AMBIENTE
 
Fake it ('till you make it)
Fake it ('till you make it)Fake it ('till you make it)
Fake it ('till you make it)
 
Denis Vincent de Calgary
Denis Vincent de CalgaryDenis Vincent de Calgary
Denis Vincent de Calgary
 
المدكمة الادارية بالرباط القضاء الشامل
المدكمة الادارية بالرباط القضاء الشامل المدكمة الادارية بالرباط القضاء الشامل
المدكمة الادارية بالرباط القضاء الشامل
 
Démarrage d'entreprise : programmes d'aide gouvernementale - Info entrepreneurs
Démarrage d'entreprise : programmes d'aide gouvernementale - Info entrepreneursDémarrage d'entreprise : programmes d'aide gouvernementale - Info entrepreneurs
Démarrage d'entreprise : programmes d'aide gouvernementale - Info entrepreneurs
 
Abri en toile tendue 2 et 4 poteaux france abris catalogue un
Abri en toile tendue 2 et 4 poteaux france abris catalogue unAbri en toile tendue 2 et 4 poteaux france abris catalogue un
Abri en toile tendue 2 et 4 poteaux france abris catalogue un
 
Cg detail
Cg detailCg detail
Cg detail
 
CTII Mis t-errores favoritos
CTII Mis t-errores favoritosCTII Mis t-errores favoritos
CTII Mis t-errores favoritos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Slideshare noel altics
Slideshare noel alticsSlideshare noel altics
Slideshare noel altics
 

Similar a Système de transition étiquété

Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.pdfSongSonfack
 
Cours1 Représentation des systèmes dynamiques continus LTI
Cours1 Représentation des systèmes dynamiques continus LTI Cours1 Représentation des systèmes dynamiques continus LTI
Cours1 Représentation des systèmes dynamiques continus LTI sarah Benmerzouk
 
Cours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatCours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatsarah Benmerzouk
 
Cours rep etat
Cours rep etatCours rep etat
Cours rep etatLin Pepin
 
Les Filtres Numeriques
Les Filtres NumeriquesLes Filtres Numeriques
Les Filtres NumeriquesSAHELAicha
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTIsarah Benmerzouk
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011sunprass
 
Chapitre 3_AI.pdf
Chapitre 3_AI.pdfChapitre 3_AI.pdf
Chapitre 3_AI.pdfHoucemBHsn
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexitéSana Aroussi
 
CA_RESMA_2022_01 Chap1.pdf
CA_RESMA_2022_01 Chap1.pdfCA_RESMA_2022_01 Chap1.pdf
CA_RESMA_2022_01 Chap1.pdfYassineAmal2
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxHassanMoufassih
 
Chapitre 3 NP-complétude
Chapitre 3 NP-complétudeChapitre 3 NP-complétude
Chapitre 3 NP-complétudeSana Aroussi
 
Cours9 ch2 Réponse temporelle: solution de l'équation d'état
Cours9 ch2 Réponse temporelle: solution de l'équation d'étatCours9 ch2 Réponse temporelle: solution de l'équation d'état
Cours9 ch2 Réponse temporelle: solution de l'équation d'étatsarah Benmerzouk
 
2 signaux et systèmes slideshare
2 signaux et systèmes slideshare2 signaux et systèmes slideshare
2 signaux et systèmes slideshareKheddioui
 

Similar a Système de transition étiquété (20)

Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.pdf
 
Cours_3_0910.pdf
Cours_3_0910.pdfCours_3_0910.pdf
Cours_3_0910.pdf
 
Msr05 Control
Msr05 ControlMsr05 Control
Msr05 Control
 
Cours1 Représentation des systèmes dynamiques continus LTI
Cours1 Représentation des systèmes dynamiques continus LTI Cours1 Représentation des systèmes dynamiques continus LTI
Cours1 Représentation des systèmes dynamiques continus LTI
 
Cours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'étatCours8 Introduction à la représentation d'état
Cours8 Introduction à la représentation d'état
 
Cours rep etat
Cours rep etatCours rep etat
Cours rep etat
 
Cours3.pptx
Cours3.pptxCours3.pptx
Cours3.pptx
 
Les Filtres Numeriques
Les Filtres NumeriquesLes Filtres Numeriques
Les Filtres Numeriques
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
 
Cours mooremealy [autosaved]
Cours mooremealy [autosaved]Cours mooremealy [autosaved]
Cours mooremealy [autosaved]
 
espace etat.ppsx
espace etat.ppsxespace etat.ppsx
espace etat.ppsx
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011
 
Chapitre 3_AI.pdf
Chapitre 3_AI.pdfChapitre 3_AI.pdf
Chapitre 3_AI.pdf
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexité
 
Asservis partie1
Asservis partie1Asservis partie1
Asservis partie1
 
CA_RESMA_2022_01 Chap1.pdf
CA_RESMA_2022_01 Chap1.pdfCA_RESMA_2022_01 Chap1.pdf
CA_RESMA_2022_01 Chap1.pdf
 
CoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptxCoursAutomatique_machi_d_ostade.pptx
CoursAutomatique_machi_d_ostade.pptx
 
Chapitre 3 NP-complétude
Chapitre 3 NP-complétudeChapitre 3 NP-complétude
Chapitre 3 NP-complétude
 
Cours9 ch2 Réponse temporelle: solution de l'équation d'état
Cours9 ch2 Réponse temporelle: solution de l'équation d'étatCours9 ch2 Réponse temporelle: solution de l'équation d'état
Cours9 ch2 Réponse temporelle: solution de l'équation d'état
 
2 signaux et systèmes slideshare
2 signaux et systèmes slideshare2 signaux et systèmes slideshare
2 signaux et systèmes slideshare
 

Último

Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptbentaha1011
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfalainfahed961
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 

Último (8)

Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 

Système de transition étiquété

  • 1. Ministère de L’Enseignement Supérieur, de la Recherche Scientifique et de la Technologie Institut Supérieur des Sciences Appliquées et de Technologie de Mateur Réalisée par: Intissar DGUECHI Encadré par :  Mr . Bchini Tarek @mail: intissarstic@gmail.com
  • 2. INTRODUCTION SYSTÈME DE TRANSITION SYSTÈME DE TRANSITION ÉTIQUETÉ COMPOSITION DE SYSTÈMES DE TRANSITIONS ÉTIQUETÉ CONCLUSION &PERSPECTIVES PROPRIÉTÉS DES SYSTÈMES DE TRANSITIONS ÉTIQUETÉS 2
  • 3.  Complexité des protocoles de communication : systèmes distribués ligne de transmission non fiable Matériels hétérogènes Nécéssité d’un formalisme de description formelle 3
  • 4.  Formalisme de base: o Automates a état fini o Réseau de pétri o Systèmes de transitions étiquetés o Algèbre de processus o Formalisme de haut niveau: o Lotos, Estelle o SDL o VHDL 4
  • 5. Le comportement de système est la dimension la plus cruciale et la plus difficile à modéliser aujourd’hui car :  Les concepts à utiliser sont nombreux  Il n’existe pas de modèle théorique permettant de représenter ces concepts pour tous les systèmes. Ce qui conduit à représenter le système de façon précise et non-ambigüe du comportement comme le système de transition 5
  • 6.  Un automate est une machine ayant un état courant et d’autres états par lesquels elle est déjà passée ou par lesquels elle passera éventuellement dans le futur. Le changement d’état s’appelle transition. De manière simplifiée, un système se trouve dans un état initial et change d’état en fonction de l’arrivée des signaux événements qui lui parviennent de son environnement . Automate Fini déterministe (DFA ) Fini non déterministe (NFA ) 6
  • 7.  Un automate A est déterministe si pour toute configuration de A, il existe une seule mouvement possible.  Un automate est non déterministe s’il existe des configurations pour lesquelles plus d’un mouvement est possible. 7
  • 8.  Un système de transitions est un automate , qui est surtout utilisé par ceux qui s’intéressent à la modélisation de systèmes .  c’est un triplet telque S =( Q,T, q0) où :  Q est un ensemble d’états  T est un ensemble de transitions  q0 est un état initial Exemple : Q= IN , T = { ( x, x+1 ) } , q0 = 0 . 0 1 2 i w x y z v  Q = {v ,w , x , z}  T= { (v , w) , (w , w) , (w , x) , (x , w), (x , z), (z , y) ,(w , y) }  Q0 = v 8
  • 9. Différences avec un automate : Une transition n'est pas causée par l'environnement Pas d‘états terminaux Nombre d‘états infini possible Exécution infinie possible 9
  • 10.  Un système de transitions étiqueté est un quadruplet  S= ( Q , A , T , q0 )  Q = est un ensemble d’états  A = est un alphabet fini d’actions étiquetant les transitions  T = est un ensemble de transitions reliant les états deux à deux w x y z v b a b bc a a • Q = { v , w , x , z , y } • A = { a, b , c } • T = { (v , a , w) , ( w, b , w ) (w , a , x ) , (w , b , x ) , (x ,b , z ) , ( z , a , y ), (w , c , y ) } • q0 = v 10
  • 11. Exemple : L’automate modélise un compteur modulo 4 . Les états de cet automate correspondent aux quatre valeurs du compteur (0, 1, 2, 3). Les transitions traduisent les opérations inc (incrémentation) et dec (décrémentation) du compteur. 0 23 1 inc Formellement, l’automate est décrit par :  S = {0, 1, 2, 3}  s0 = {0}  E = {inc, dec} T = {(0, inc, 1), (1, inc, 2), (2, inc, 3), (3, inc, 0), (0, dec, 3), (1, dec, 0), (2, dec, 1), (3, dec, 2)} inc inc dec dec dec 11
  • 12.  Syntaxe pour les étiquettes : Selon la classe d’automate considérée , la forme des étiquettes change Alors , La syntaxe des étiquettes est définie par : <étiquette> ::= [ <garde> ‘:’ ] [ <Liste d’événements>[ ; <condition sur horloge>] ‘/’ ] [ <liste d’actions> ]  [<x>] signifie que le champ <x> est peut être vide .  <garde> est une condition exprimée à l’aide de variables de l’automate.  <Liste d’événements> contient le nom d’un événement <liste d’actions> contient le littéral τ .  <condition sur horloge> est utilisable dans les automates temporisés . 12
  • 13.  L’étiquette associée à une transition peut être composée de trois types d’éléments :  Evénements : permettent le franchissement de transition  Une garde : qui définit une condition , Le franchissement de la transition ne peut se faire que si la condition est vraie .  Des actions : effectuées par l’automate avant de changer d’état.  Si l’étiquette associée à une transition est vide, cela signifie que la transition se fait de manière aléatoire ou de manière implicite connue par celui qui a fait la modélisation. On peut avoir un automate où il n’y a que les états interconnectés avec des transitions sans étiquettes.  Si l’étiquette ne contient pas d’événement, cela signifie que le franchissement est aléatoire et est lié uniquement à la garde si elle existe. Pour des raisons de déterminisme, il faut éviter d’utiliser des transitions sans événements . 13
  • 14.  Soit S = { Q ,α , T , q0 }  Le franchissement d’une transition (q , a , q’ ) appartient à « T » Est noté : a Q’Q  Le franchissement d’une séquence de transitions (qi, ai , qi +1 ) appartient à « T » avec 1 ≤ i < 0 est noté : q1 q2 qn a1 a n+1 14
  • 15.  Soient S1= (Q1, A1 , T1 , q0 ) et S2= ( Q2 , A2 , T2 , q1 ) deux symboles de transition étiquetés .  Le comportement du système global peut être représenté par un système de transitions étiqueté S= ( Q , A , T , q0 ) tel que : Q ⊂ Q1 * Q2 A ⊂ A1 * A2 T ⊂ T1 * T2 q = ( q0 , q1 ) 15
  • 16. Un système de transitions étiqueté est fini si et seulement si : Q et T sont des ensembles finis Un système de transitions étiqueté est déterministe si et seulement si : Si pour tout couple <état, étiquette>, le choix de la transition est unique. Un système de transitions étiqueté est indéterministe si et seulement si : S’il existe au moins un état qui a deux transitions étiquetées de la même . 16
  • 17. Les systèmes de transitions jouent un rôle important dans la reconnaissance des langages formels, notamment aussi dans leur classification 17