Abstract
This paper presents a crash course whose goal is to introduce modelling and verification using model-checking technology to mostly first- and second-year bachelor students at the Department of Computer Science at Reykjavik University. The course is student driven, project based and fosters independent learning in the student body. During the course, students tackle a number of non-trivial modelling and verification tasks using the model checker Uppaal, while also practising ‘soft skills’ such as their communication skills, as well as their ability to work independently and as members of a team.
Original language | English |
---|---|
Title of host publication | Formal Methods Teaching - 4th International Workshop and Tutorial, FMTea 2021, Proceedings |
Editors | João F. Ferreira, Alexandra Mendes, Claudio Menghi |
Publisher | Springer Science and Business Media Deutschland GmbH |
Pages | 1-17 |
Number of pages | 17 |
ISBN (Print) | 9783030915490 |
DOIs | |
Publication status | Published - 2021 |
Event | 4th International Workshop and Tutorial, FMTea 2021, held as part of the 4th World Congress on Formal Methods, FM 2021 - Virtual, Online Duration: 21 Nov 2021 → 21 Nov 2021 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 13122 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 4th International Workshop and Tutorial, FMTea 2021, held as part of the 4th World Congress on Formal Methods, FM 2021 |
---|---|
City | Virtual, Online |
Period | 21/11/21 → 21/11/21 |
Bibliographical note
Funding Information:This work has been partly funded by the projects “Open Problems in the Equational Logic of Processes (OPEL)” (grant no. 196050) and “MoVeMnt: Mode(l)s of Verification and Monitorability” (grant no. 217987) of the Icelandic Research Fund.
Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
Other keywords
- Formal methods education
- Modelling and verification
- Timed automata
- Uppaal