Preface: Volume 55, Issue 2

https://doi.org/10.1016/S1571-0661(05)80577-8Get rights and content
Under a Creative Commons license
open access

Abstract

RV'2001 Runtime Verification

This volume contains the Proceedings of the First Workshop on Runtime Verification (RV'2001). The Workshop was held in Paris, France on 23 July 2001, as a satellite event to CAV'2001.

The objective of RV'2001 was to bring scientists from both academia and industry together to debate on how to monitor, analyze and guide the execution of programs. The ultimate longer term goal is to investigate whether the use of lightweight formal methods applied during the execution of programs is a viable complement to the current heavyweight methods proving programs correct always before their execution, such as model checking and theorem proving. Dynamic program monitoring and analysis can occur during testing or during operation. The subject covers several technical fields as outlined below.

  • Dynamic Program Analysis. Techniques that gather information during program execution and use it to conclude properties about the program, either during test or in operation. Algorithms for detecting multi-threading errors in execution traces, such as deadlocks and data races.

  • Specification Languages and Logics. Formal methods scientists have investigated logics and developed technologies that are suitable for model checking and theorem proving, but monitoring can reveal new observation-based foundational logics.

  • Program Instrumentation. Techniques for instrumenting programs, at the source code or object code/byte code level, to emit relevant events to an observer.

  • Program Guidance. Techniques for guiding the behavior of a program once its specification is violated. This ranges from standard exceptions to advanced planning. Guidance can also be used during testing to expose errors.

Both foundational and practical aspects of dynamic monitoring were encouraged.

The papers in this volume were reviewed by the program committee consisting, besides editors, of

Saddek Bensalem(VERIMAG Laboratory)
Rance Cleaveland(State University of New York at Stony Brook)
Michael Ernst(Massachusetts Institute of Technology)
Patrice Godefroid(Bell Laboratories)
Gerard Holzmann(Bell Laboratories)
Jim Larus(Microsoft Research)
Insup Lee(University of Pennsylvania)
John Rushby(SRI International)
Joseph Sifakis(VERIMAG Laboratory)
Reid Simmons(Carnegie Mellon University)
Olog Sokolsky(University of Pennsylvania)

also by Susanne Graf, Moonjoo Kim, Oded Maler, Laurent Mounier, and Stavros Tripakis.

This volume will be published as volume 55, issue 2, in the series Electronic Notes in Theoretical Computer Science (ENTCS). This series is published electronically through the facilities of Elsevier Science B.V. and its auspices. The volumes in the ENTCS series can be accessed at the URL http://www.elsevier.nl/locate/entcs

A printed version of the current volume is distributed to the participants at the workshop in Berlin.

23 July 2001

Klaus Havelund, Grigore Rosu

Cited by (0)