Skip to main content
  • Textbook
  • © 2014

Formal Methods for Executable Software Models

14th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2014, Bertinoro, Italy, June 16-20, 2014, Advanced Lectures

  • Original, readable, and useful lecture notes written by leading experts
  • Made for students, researchers, and practitioners
  • Covers a variety of topics in formal methods for software systems, with particular focus on modeling and verification; runtime assessment and testing
  • A detailed preface, introducing the chapters, is included in the front matter and is freely available for perusal on SpringerLink

Conference proceedings info: SFM 2014.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (8 chapters)

  1. Front Matter

  2. Modeling and Verification

    1. Analysis of Executable Software Models

      • Richard Bubel, Antonio Flores Montoya, Reiner Hähnle
      Pages 1-25
    2. Deadlock Detection in Linear Recursive Programs

      • Elena Giachino, Cosimo Laneve
      Pages 26-64
    3. Counterexample Generation for Discrete-Time Markov Models: An Introductory Survey

      • Erika Ábrahám, Bernd Becker, Christian Dehnert, Nils Jansen, Joost-Pieter Katoen, Ralf Wimmer
      Pages 65-121
    4. Tutorial on Parameterized Model Checking of Fault-Tolerant Distributed Algorithms

      • Annu Gmeiner, Igor Konnov, Ulrich Schmid, Helmut Veith, Josef Widder
      Pages 122-171
    5. Verification of Concurrent Systems with VerCors

      • Afshin Amighi, Stefan Blom, Saeed Darabi, Marieke Huisman, Wojciech Mostowski, Marina Zaharieva-Stojanovski
      Pages 172-216
  3. Run-Time Assessment and Testing

    1. Combining Monitoring with Run-Time Assertion Checking

      • Frank S. de Boer, Stijn de Gouw
      Pages 217-262
    2. Test Case Generation by Symbolic Execution: Basic Concepts, a CLP-Based Instance, and Actor-Based Concurrency

      • Elvira Albert, Puri Arenas, Miguel Gómez-Zamalloa, Jose Miguel Rojas
      Pages 263-309
    3. Model-Based Testing

      • Malte Lochau, Sven Peldszus, Matthias Kowal, Ina Schaefer
      Pages 310-342
  4. Back Matter

About this book

This book presents 8 tutorial lectures given by leading researchers at the 14th edition of the International School on Formal Methods for the Design of Computer, Communication and Software Systems, SFM 2014, held in Bertinoro, Italy, in June 2014.

SFM 2014 was devoted to executable software models and covered topics such as variability models, automated analysis techniques, deductive verification, and runtime assessment and testing. The papers collected in the two parts (first part: modeling and verification; second part: run-time assessment and testing) of this volume represent the broad range of topics of the school.

Editors and Affiliations

  • Dipartimento di Scienze di Base e Fondamenti, Università di Urbino, Urbino, Italy

    Marco Bernardo

  • Dipartimento di Informatica, Università di Torino, Torino, Italy

    Ferruccio Damiani

  • Fachbereich Informatik, Technische Universität Darmstadt, Darmstadt, Germany

    Reiner Hähnle

  • Department of Informatics, University of Oslo, Oslo, Norway

    Einar Broch Johnsen

  • Institut für Softwaretechnik und Fahrzeuginformatik, Technische Universität Braunschweig, Braunschweig, Germany

    Ina Schaefer

Bibliographic Information

  • Book Title: Formal Methods for Executable Software Models

  • Book Subtitle: 14th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2014, Bertinoro, Italy, June 16-20, 2014, Advanced Lectures

  • Editors: Marco Bernardo, Ferruccio Damiani, Reiner Hähnle, Einar Broch Johnsen, Ina Schaefer

  • Series Title: Lecture Notes in Computer Science

  • DOI: https://doi.org/10.1007/978-3-319-07317-0

  • Publisher: Springer Cham

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer International Publishing Switzerland 2014

  • Softcover ISBN: 978-3-319-07316-3Published: 21 May 2014

  • eBook ISBN: 978-3-319-07317-0Published: 26 May 2014

  • Series ISSN: 0302-9743

  • Series E-ISSN: 1611-3349

  • Edition Number: 1

  • Number of Pages: VIII, 343

  • Number of Illustrations: 101 b/w illustrations

  • Topics: Software Engineering, Logics and Meanings of Programs, Programming Languages, Compilers, Interpreters, Theory of Computation

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access