This repository contains course notes, exercises, models and projects from two courses given as part of master’s level training on modelling an verifying software-based systems. It provides access to resources in the form of pdf files, TLA files, ACSL files or Rodin files. Moreover, it aims to prepare students of the fourth year of University to apply modelling techniques for software-based systems. It is divided into two main parts:
Part 2 is divided into two distinct streams:
The table of contents shows the summary of two main courses (at Université de Lorraine/University of Lorraine) based on our experiment using the modelling languages as TLA, Event-B and ACSL