Course Details
| Language | English |
| Duration | 3 weeks |
| Effort | 4 hrs/wk |
System Validation is the field that studies the fundamentals of system communication and information processing. It is the next logical step in computer science and improving software development in general. It enables automated analysis based on behavioral models of a system to determine if it functions correctly. We want to guarantee that the system does exactly what it is supposed to do. The techniques put forward in system validation allow for proving the absence of errors. It allows for the 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.
’Model process behavior' is the follow-up course to 'Automata and behavioural equivalences'. This course shows you how to model process behavior, in particular protocols and distributed algorithms, dive deeper into the properties of system behavior, and keep things simple to avoid a state space explosion. Reading material. J.F. Groote and M.R. Mousavi. Modeling and analysis of communicating systems. The MIT Press, 2014.
Jan Friso Groote is a Full Professor and Chair of Formal Systems Analysis group in the Department of Mathematics and Computer Science at Eindhoven University of Technology (TU/e). His areas of expertise include Computer systems, architectures, software, …
Eindhoven University of Technology (TU/e) is a leading public technical university in the Netherlands, founded in 1956. Located in the heart of the Brainport Eindhoven high-tech ecosystem, it is renowned for its intense collaboration with industry and foc…
6 instructors