Formal Methods Teaching: Third International Workshop and Tutorial, FMTea 2019, Held as Part of the Third World Congress on Formal Methods, FM 2019, Porto, Portugal, October 7, 2019, Proceedings
Book information
Description
This book constitutes the refereed proceedings of the Third International Workshop and Tutorial, FMTea 2019, Held as Part of the Third World Congress on Formal Methods, FM 2019, Porto, Portugal, October 2019. The 14 full papers presented together with 3 abstract papers were carefully reviewed and selected from 22 submissions. The papers are organized in topical sections named: Tutorial lectures; Teaching Program Verification; Teaching Program Development; and Effective Teaching Techniques. Front Matter ....Pages i-xvi Front Matter ....Pages 1-1 Logic, Algebra, and Geometry at the Foundation of Computer Science (Tony Hoare, Alexandra Mendes, João F. Ferreira)....Pages 3-20 Front Matter ....Pages 21-21 Teaching Deductive Verification Through Frama-C and SPARK for Non Computer Scientists (Léo Creuse, Claire Dross, Christophe Garion, Jérôme Hugues, Joffrey Huguet)....Pages 23-36 Using Krakatoa for Teaching Formal Verification of Java Programs (Jose Divasón, Ana Romero)....Pages 37-51 Teaching Deductive Verification in Why3 to Undergraduate Students (Sandrine Blazy)....Pages 52-66 Front Matter ....Pages 67-67 Teaching Formal Methods to Future Engineers (Catherine Dubois, Virgile Prevosto, Guillaume Burel)....Pages 69-80 The Computational Relevance of Formal Logic Through Formal Proofs (Ariane A. Almeida, Ana Cristina Rocha-Oliveira, Thiago M. Ferreira Ramos, Flávio L. C. de Moura, Mauricio Ayala-Rincón)....Pages 81-96 Teaching Formal Methods: From Software in the Small to Software in the Large (María-del-Mar Gallardo, Laura Panizo)....Pages 97-110 On Teaching Applied Formal Methods in Aerospace Engineering (Kristin Yvonne Rozier)....Pages 111-131 Front Matter ....Pages 133-133 Teaching Concurrency with the Disappearing Formal Method (Emil Sekerinski)....Pages 135-149 Teaching Discrete Mathematics to Computer Science Students (Faron Moller, Liam O’Reilly)....Pages 150-164 Principled and Pragmatic Specification of Programming Languages (Adrian Johnstone, Elizabeth Scott)....Pages 165-180 Managing Heterogeneity and Bridging the Gap in Teaching Formal Methods (Pamela Fleischmann, Mitja Kulczynski, Dirk Nowotka, Thomas Wilke)....Pages 181-195 Teaching Introductory Formal Methods and Discrete Mathematics to Software Engineers: Reflections on a Modelling-Focussed Approach (Andrew Simpson)....Pages 196-211 Teaching Formal Methods: Lessons Learnt from Using Event-B (Néstor Cataño)....Pages 212-227 You Already Used Formal Methods but Did Not Know It (Giampaolo Bella)....Pages 228-243 Back Matter ....Pages 245-245
Similar books
Inductive Logic Programming: 29th International Conference, ILP 2019, Plovdiv, Bulgaria, September 3–5, 2019, Proceedings
2020 · PDF
Automated Reasoning: 10th International Joint Conference, IJCAR 2020, Paris, France, July 1–4, 2020, Proceedings, Part I
2020 · PDF
Automated Reasoning: 10th International Joint Conference, IJCAR 2020, Paris, France, July 1–4, 2020, Proceedings, Part II
2020 · PDF
Foundations of Software Science and Computation Structures: 22nd International Conference, FOSSACS 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019, Prague, Czech Republic, April 6–11, 2019, Proceedings
2019 · PDF
Relational and Algebraic Methods in Computer Science: 17th International Conference, RAMiCS 2018, Groningen, The Netherlands, October 29 – November 1, 2018, Proceedings
2018 · PDF
Logic, Language, Information, and Computation
2018 · PDF
Interactive Theorem Proving
2018 · PDF
Automated Reasoning
2018 · PDF