Sumários
Model Checking III
30 Novembro 2022, 16:30 • Antónia Lopes
- Linear Temporal Logic
- Syntax and semantics
- Safety and Liveness properties
- Verification of LTL properties with Spin
- Modelling communicating processes that exchange messages through buffered channels or use rendezvous points in Promela
Model Checking I
23 Novembro 2022, 18:30 • Antónia Lopes
Modelling sequential and concurrent systems in Promela. Specification of properties with assertions and verification with Spin.
Model Checking II
23 Novembro 2022, 16:30 • Antónia Lopes
- Modelling concurrent programs in Promela
- The interleaving model
- Modelling atomicity
- The critical section problem
- Synchronization
- Deadlocks and Termination
- How assertions are verified
Design by Contract in Dafny
16 Novembro 2022, 18:30 • Antónia Lopes
Writing classes in Dafny with property-based specifications
Model Checking I
16 Novembro 2022, 16:30 • Antónia Lopes
- Introduction
- Modelling sequential programs in Promela
- Specifying properties with assertions in Promela
- Verifying sequential programs with Spin