Avez-vous déjà été confronté à des défaillances de systèmes logiciels ? Des sites web qui tombent en panne, des calendriers qui ne se synchronisent pas, ou même une panne d'électricité. Bien sûr que oui ! Mais saviez-vous que nombre de ces erreurs sont le résultat d'erreurs de communication au sein d'un système ou entre les systèmes ? Selon le système, l'impact des défaillances logicielles peut être énorme, voire entraîner des dommages économiques considérables ou des pertes de vies humaines. Les logiciels, et en particulier la communication entre les systèmes à forte composante logicielle, sont très complexes et très difficiles à maîtriser. Cependant, nous avons besoin de fiabilité dans les systèmes que nous utilisons, directement ou indirectement, pour nous aider dans notre vie quotidienne. La validation du système vous aide à concevoir un système embarqué dont le comportement est structurellement sain. Elle vous oblige également à rendre le comportement simple et perspicace ; les systèmes conçus pour un comportement sain sont également beaucoup plus faciles à entretenir et à adapter. La validation des systèmes est un domaine qui étudie les principes fondamentaux de la communication des systèmes et du traitement de l'information. Les techniques mises en avant dans la validation des systèmes permettent de prouver l'absence d'erreurs.
Validation des systèmes : Automates et équivalences comportementales
Instructeur : Jan Friso Groote
11 079 déjà inscrits
Inclus avec
(182 avis)
Compétences que vous acquerrez
- Catégorie : Bisimulation
- Catégorie : Machine à état fini
- Catégorie : Système de transition
Détails à connaître
Ajouter à votre profil LinkedIn
3 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 3 modules dans ce cours
La validation des systèmes est un domaine qui étudie les principes fondamentaux de la communication des systèmes et du traitement de l'information. Elle permet une analyse automatisée basée sur des modèles comportementaux d'un système afin de déterminer si ce dernier fonctionne correctement. Nous voulons garantir que les systèmes font exactement ce qu'ils sont censés faire. Les techniques proposées dans la validation des systèmes permettent de prouver l'absence d'erreurs. Elles permettent de concevoir des systèmes intégrés dont le comportement est structurellement sain et vous obligent à rendre le comportement simple et perspicace. Cela signifie que les systèmes ne se comportent pas seulement correctement, mais qu'ils sont aussi beaucoup plus faciles à maintenir et à adapter. "Automates et équivalences comportementales" vous montre comment considérer le comportement d'un système comme une machine à états. Il aborde les équivalences comportementales et les illustre à l'aide d'un certain nombre d'exemples et de quiz. Ce module présente les automates ou les systèmes de transition étiquetés comme la méthode de base pour modéliser le comportement des systèmes contrôlés par logiciel. Il aborde ensuite la question de savoir quand ces comportements sont équivalents. Matériel de lecture. J.F. Groote et M.R. Mousavi. Modélisation et analyse des systèmes communicants. The MIT Press, 2014.
Inclus
5 vidéos1 lecture1 devoir
Ce module montre les équivalences les plus importantes qui expriment quand le comportement de deux automates peut être considéré comme équivalent. Il deviendra évident qu'il existe une multitude de notions de ce type, toutes adaptées à des circonstances différentes. En outre, la notion très importante d'action interne ou cachée est introduite avec quelques équivalences comportementales associées.
Inclus
6 vidéos2 lectures1 devoir
Ce module développe les équivalences fournies précédemment. Il montre comment elles peuvent être appliquées, en particulier au protocole de bits alternatifs. En outre, un certain nombre d'équivalences supplémentaires sont introduites.
Inclus
7 vidéos1 devoir
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Conception et produit
Universidad de los Andes
Columbia University
Universidad de los Andes
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
182 avis
- 5 stars
65,93 %
- 4 stars
18,13 %
- 3 stars
10,98 %
- 2 stars
3,29 %
- 1 star
1,64 %
Affichage de 3 sur 182
Révisé le 27 mai 2020
Good course on Automata and behavioural equivalences.
Révisé le 25 oct. 2022
The course has a good space, illustrations and exercises during videos to check your knowledge. It's fun to learn.
Révisé le 10 avr. 2023
Good to learn new things. the recorded sound quality is not too clear. However I managed to learn from the professor a lot.
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Veuillez consulter le matériel de lecture de l'introduction de ce cours (première semaine) et télécharger le pdf sur la vue d'ensemble du programme de master mixte pour plus d'informations.
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.