SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)Heithem Abbes
 
Cours développement côté serveur
Cours développement côté serveurCours développement côté serveur
Cours développement côté serveurHouda TOUKABRI
 
UML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouriUML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouriMansouri Khalifa
 
Appels de procédures distants (RPC)
Appels de procédures distants (RPC)Appels de procédures distants (RPC)
Appels de procédures distants (RPC)Heithem Abbes
 
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...ENSET, Université Hassan II Casablanca
 
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
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Formation JAVA/J2EE
Formation JAVA/J2EEFormation JAVA/J2EE
Formation JAVA/J2EEInes Ouaz
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Heithem Abbes
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfslimyaich3
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETLLilia Sfaxi
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
 
Expo diagramme cas d'utilisation
Expo diagramme cas d'utilisationExpo diagramme cas d'utilisation
Expo diagramme cas d'utilisationaminooovich
 
Introduction aux réseaux informatiques
Introduction aux réseaux informatiquesIntroduction aux réseaux informatiques
Introduction aux réseaux informatiquessarah Benmerzouk
 
Appalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSPAppalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSPYouness Boukouchi
 
diagramme de classe
diagramme de classediagramme de classe
diagramme de classeAmir Souissi
 

Mais procurados (20)

Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)
 
Cours développement côté serveur
Cours développement côté serveurCours développement côté serveur
Cours développement côté serveur
 
UML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouriUML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouri
 
Appels de procédures distants (RPC)
Appels de procédures distants (RPC)Appels de procédures distants (RPC)
Appels de procédures distants (RPC)
 
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati...
 
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka StreamsTraitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
 
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...
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Formation JAVA/J2EE
Formation JAVA/J2EEFormation JAVA/J2EE
Formation JAVA/J2EE
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)
 
Support de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfiSupport de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfi
 
Support de cours Spring M.youssfi
Support de cours Spring  M.youssfiSupport de cours Spring  M.youssfi
Support de cours Spring M.youssfi
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdf
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETL
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 
Support Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFISupport Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFI
 
Expo diagramme cas d'utilisation
Expo diagramme cas d'utilisationExpo diagramme cas d'utilisation
Expo diagramme cas d'utilisation
 
Introduction aux réseaux informatiques
Introduction aux réseaux informatiquesIntroduction aux réseaux informatiques
Introduction aux réseaux informatiques
 
Appalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSPAppalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSP
 
diagramme de classe
diagramme de classediagramme de classe
diagramme de classe
 

Destaque

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
 

Destaque (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
 

Semelhante 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
 

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

Cours_3_0910.pdf
Cours_3_0910.pdfCours_3_0910.pdf
Cours_3_0910.pdf
 
Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.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

BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasidelewebmestre
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsidelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...idelewebmestre
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresidelewebmestre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresidelewebmestre
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLidelewebmestre
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineidelewebmestre
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinidelewebmestre
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesPierreFournier32
 

Último (20)

BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminants
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitières
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcin
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
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
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pages
 

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