À propos de ce cours
4.1
59 notes
21 avis
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 7 heures pour terminer

Recommandé : 3 weeks, 3 to 5 hours per week...
Langues disponibles

Anglais

Sous-titres : Anglais, Vietnamien

Compétences que vous acquerrez

BisimulationFinite-State MachineTransition System
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 7 heures pour terminer

Recommandé : 3 weeks, 3 to 5 hours per week...
Langues disponibles

Anglais

Sous-titres : Anglais, Vietnamien

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
1 heure pour terminer

Behavioural modelling

System Validation is the field that studies the fundamentals of system communication and information processing. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the systems does exactly what it is supposed to do. The techniques put forward in system validaton allow to prove the absence of errors. It allows to design embedded system behaviour that is structurally sound and as a side effect enforces you to make the behaviour simple and insightful. This means that the systems are not only behaving correctly, but are also much easier to maintain and adapt.’Automata and behavioural equivalences' shows you how to look at system behaviour as state machines. It discusses behavioural equivalences and illustrate these in a number of examples and quizzes. This module introduces automata or labelled transition systems as the basic way to model the behaviour of software controlled systems. It subsequently addresses the question when such behaviours are equivalent. Reading material. J.F. Groote and M.R. Mousavi. Modeling and analysis of communicating systems. The MIT Press, 2014....
Reading
5 vidéos (Total 27 min), 1 lecture, 1 quiz
Video5 vidéos
Welcome1 min
An automaton as a model for behaviour6 min
Non-deterministic behaviour8 min
The definition of an automaton5 min
The wolf, the goat and the cabbage5 min
Reading1 lecture
Book exercises15 min
Quiz1 exercice pour s'entraîner
Automata to model behaviour10 min
Semaine
2
Heures pour terminer
1 heure pour terminer

Basic behavioural equivalences

This module shows the most important equivalences that express when the behaviour of two automata can be considered to be equivalent. It will become obvious that there are multiple of such notions, all fit for use under different circumstances. Furthermore, the all-important notion of the internal or hidden action is introduced with some associated behavioural equivalences....
Reading
6 vidéos (Total 42 min), 2 lectures, 1 quiz
Video6 vidéos
Strong bisimulation9 min
Trace equivalence6 min
The internal or τ -action.5 min
Branching bisimulation8 min
Rooted branching bisimulation6 min
Reading2 lectures
Book exercises15 min
Book exercises15 min
Quiz1 exercice pour s'entraîner
Basic behavioural equivalences12 min
Semaine
3
Heures pour terminer
1 heure pour terminer

More behavioural equivalences

This module elaborates on the equivalences provided earlier. It is shown how it can be applied, especially to the alternating bit protocol. Furthermore, a number of additional equivalences are introduced. ...
Reading
7 vidéos (Total 47 min), 1 quiz
Video7 vidéos
Divergence preserving branching bisimulation3 min
Weak trace equivalence2 min
Weak bisimulation4 min
Language, failure, and completed trace equivalence10 min
When to use which behavioural equivalence6 min
Transition systems with data, time and probabilities5 min
Quiz1 exercice pour s'entraîner
More behavioural equivalences.10 min
4.1
21 avisChevron Right

Meilleurs avis

par MTOct 19th 2016

Very interesting and a good fine-tuning experience to my brain relating to systems! Awesome!

par CDDec 14th 2016

Although superficial, it is a very good MOOC for introducing LTS testing.

Enseignant

Avatar

Jan Friso Groote

Full professor
Mathematics and Computer Science, Eindhoven University of Technology

À propos de EIT Digital

EIT Digital is a pan-European education and research-based open innovation organization founded on excellence. Its mission is to foster digital technology innovation and entrepreneurial talent for economic growth and quality of life. By linking education, research and business, EIT Digital empowers digital top talents for the future. EIT Digital provides online "blended" Innovation and Entrepreneurship education to raise quality, increase diversity and availability of the top-level content provided by 20 reputable universities of technology around Europe. The universities all together deliver a unique blend of the best of technical excellence and entrepreneurial skills and mindset to digital engineers and entrepreneurs at all stages of their careers. The academic partners support Coursera’s bold vision to enable anyone, anywhere, to transform their lives by accessing the world’s best learning experience. This means that EIT Digital gradually shares parts of its entrepreneurial and academic education programmes to demonstrate its excellence and make it accessible to a much wider audience. EIT Digital’s online education portfolio can be used as part of blended education settings, in both Master and Doctorate programmes, and for professionals as a way to update their knowledge. EIT Digital offers an online programme in 'Internet of Things through Embedded Systems'. Achieving all certificates of the online courses and the specialization provides an opportunity to enroll in the on campus program and get a double degree. These are the courses in the online programme: ...

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

  • Please look at the reading material of the introduction of this course (first week) and download the pdf on the Blended Master Programme Overview for more information.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.