Skip to main content
  • Textbook
  • © 2018

Lectures on Runtime Verification

Introductory and Advanced Topics

  • Made for students, researchers, and practioniers
  • High quality selected papers
  • Includes sample problems and solutions

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 10457)

Part of the book sub series: Programming and Software Engineering (LNPSE)

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.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 (7 chapters)

  1. Front Matter

    Pages I-VII
  2. Introduction to Runtime Verification

    • Ezio Bartocci, Yliès Falcone, Adrian Francalanza, Giles Reger
    Pages 1-33
  3. Discovering Concurrency Errors

    • João M. Lourenço, Jan Fiedor, Bohuslav Křena, Tomáš Vojnar
    Pages 34-60
  4. Monitoring Events that Carry Data

    • Klaus Havelund, Giles Reger, Daniel Thoma, Eugen Zălinescu
    Pages 61-102
  5. Runtime Failure Prevention and Reaction

    • Yliès Falcone, Leonardo Mariani, Antoine Rollet, Saikat Saha
    Pages 103-134
  6. Specification-Based Monitoring of Cyber-Physical Systems: A Survey on Theory, Tools and Applications

    • Ezio Bartocci, Jyotirmoy Deshmukh, Alexandre Donzé, Georgios Fainekos, Oded Maler, Dejan Ničković et al.
    Pages 135-175
  7. Runtime Verification for Decentralised and Distributed Systems

    • Adrian Francalanza, Jorge A. Pérez, César Sánchez
    Pages 176-210
  8. Back Matter

    Pages 233-233

About this book

The idea of this volume originated from the need to have a book for students to support their training with several tutorials on different aspects of RV. The volume has been organized into seven chapters and the topics covered include an introduction on runtime verification, dynamic analysis of concurrency errors, monitoring events that carry data, runtime error reaction and prevention, monitoring of cyber-physical systems, runtime verification for decentralized and distributed systems and an industrial application of runtime verification techniques in financial transaction systems.

Editors and Affiliations

  • TU Wien, Vienna, Austria

    Ezio Bartocci

  • Université Grenoble Alpes, Inria, Laboratoire d’Informatique de Grenoble, Grenoble, France

    Yliès Falcone

About the editors

Editors: Ezio Bartocci, TU Wien, Austria and Yliès Falcone, University of Grenoble Alpes, France.

Bibliographic Information

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.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