F M F u n - 2 0 1 9
1st International Workshop
”CCIS "Formal Methods - Fun for Everybody" ”Springer
Bergen, Norway, 2-3 December 2019
Co-located with iFM 2019

Home | Programme

Keynote Speakers 1 - Monday 2 December 2019, 9:05-10:00

Magne Haveraan

University of Bergen, Norway

Mismatches between Programmer Intuition and Programming Semantics - An Education Related Vurnerability

Keynote Speakers 2 - Tuesday 3 December 2019, 9:00-10:00

Peter Ölveczky

University of Oslo

“They Didn’t Know They were Doing Mathematics”: Introducing Formal Methods using Rewriting Logic


ABSTRACT

In this talk I try to identify some challenges concerning teaching formal methods to undergraduate university students. I then present some hopefully useful criteria for introducing formal methods to students in a fun and interesting way. Finally, I present an introductory formal methods course taught to second-year students at the University of Oslo that tries to introduce formal methods according to the above criteria. This course is based on rewriting logic and the associated tool Maude, and, in addition to introducing formal methods, also focuses on formally modeling and analyzing key algorithms and protocols in distributed systems and security. I end the talk by summarizing student feedback on this course.


SPEAKER'S BIOGRAPHY

Peter Ölveczky received his PhD in computer science from the University of Bergen, Norway, in 2000, having performed his thesis research at SRI International. He was assistant and then associate professor at the University of Oslo 2001-2008, and has been a full professor there since 2008. He was also a post-doctoral researcher at the University of Illinois at Urbana-Champaign (UIUC) 2002-2004, and a visiting researcher at UIUC 2008-2018.{/p>

Ölveczky's research focuses on formal methods, in particular for real-time systems. He is the developer of the Real-Time Maude tool, which has been used to formally model and analyze a large range of advanced systems, including scheduling protocols, distributed data stores, wireless sensor network algorithms, the human thermoregulatory system, mobile ad hoc networks, avionics systems, human cognitive processes, and so on.

Ölveczky has organized 13 international scientific workshops/conferences, has edited a number of scientific books and journal issues, and is a member of the steering committees of FACS and SEFM. He has written the textbook “Designing Reliable Distributed Systems,” published in Springer’s “Undergratuate Topics in Computer Science” series, that uses rewriting logic and Maude to introduce formal methods.


BACK TO TOP
  Created: Mon 2 Nov 2019 Maintained by  
  Updated: Fri 31 Jan 2020 Antonio Cerone