К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
System Validation (4): Modelling Software, Protocols, and other behaviour · LearnSpace
Назад в каталог
courseraПрограммирование

System Validation (4): Modelling Software, Protocols, and other behaviour

Курс от 28DIGITAL
Продвинутый≈ 3.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 validation allow to prove the absence of errors. It allows to design embedded system behaviour that is structurally sound and as a side effect forces 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. ’Modeling Software Protocols, and other behaviour' demonstrates the power of formal methods in software modelling, communication protocols, and other examples. Reading material. J.F. Groote and M.R. Mousavi. Modeling and analysis of communicating systems. The MIT Press, 2014.

Навыки, которые вы освоите

Process ModelingData ModelingNetwork ProtocolsComputational LogicCommunication SystemsVerification And ValidationSystem Design and ImplementationSystems DesignSystems AnalysisSoftware Design

Программа курса

2 модулей · 16 учебных материалов

01Advanced modelling10 материалов

Introduction and motivation

Introduction to MOOC modelling software, protocols and other behaviourВидеоModelling a parallel algorithm to calculate the GCDВидео

Linearisation

Linear process equations and linearisationВидеоManipulating linear processesВидео

Учитесь у экспертов

Jan Friso Groote

Full professor

System Validation (4): Modelling Software, Protocols, and other behaviour
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 3.8 ч

2 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Parameterised boolean equation systemsВидео
Book exercisesЧтение

Examples of protocol analysis

The alternating bit protocol revisitedВидеоThe sliding window protocol, or Tanenbaum’s bugВидеоPhilips remote control standard 6, or the bounded retransmission protocolВидеоAdvanced modellingЗадание
02Modelling guidelines6 материалов

Guidelines

Guidelines to avoid the state space explosion problemВидеоPush versus pollВидеоRestrict the use of dataВидеоAvoid parallelism among componentsВидеоCompositional design; specify external behaviourВидеоModelling guidelinesЗадание