The RV 2009 DEADLINE has been EXTENDED

Eric | March 5, 2009

image The RV 2009 DEADLINE has been EXTENDED to:
    Wednesday 25 March 2009, 23:59 Samoan time (= UTC-11)
9th International Workshop on Runtime Verification
RV 2009, June 26 – June 28, 2009
Grenoble, France

Aims and Scope

The objective of RV’09 is to bring scientists from both academia
and industry together to debate on how to monitor and analyze the
execution of programs, for example by checking conformance with a
formal specification. The purpose might be testing a piece of software
before deployment, detecting errors after deployment in the field and
potentially triggering subsequent fault protection actions, or the
purpose can be to augment the software with new capabilities in an
aspect oriented style. The 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. This year RV 2009 is affiliated to CAV
2009 and is lasting 3 days with one day for tutorials.

Topics of interest

  • 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 and problems.
  • Aspect-oriented Languages with Trace Predicates. New results in
    extending aspect languages, such as for example AspectJ, with trace
    predicates replacing the standard pointcuts. Aspect oriented
    programming provides specific solutions to program instrumentation and
    program guidance.
  • Program Instrumentation in General. Any techniques for instrumenting
    programs, at the source code or object code/byte code level, to emit
    relevant events to an observer.
  • Program Guidance in General. Techniques for guiding the behavior of
    a program once its specification is violated. This includes topics
    such as fault-protection, self-healing, and diagnosis.
  • Combining Static and Dynamic Analysis. Monitoring a program with
    respect to a specification can have an impact on the monitored
    program, with respect to execution time as well as memory consumption.
    Static analysis can be used to minimize the impact by optimizing the
    program instrumentation. Runtime monitors can be seen as proof
    obligations left over from proofs – what is left that could not be
  • Dynamic Program Analysis. Techniques that gather information during
    program execution and use it to conclude properties about the program.
    Algorithms for detecting multi-threading errors, such as deadlocks and
    data races. Algorithms for generating specifications from runs —
    dynamic reverse engineering, this can include program visualization.

Paper Submission

There are two categories of submissions:

A. Regular Papers: Submissions, not exceeding fifteen (15) pages using
Springer’s LNCS format, should contain original research, and
sufficient detail to assess the merits and relevance of the
contribution. For papers reporting experimental results, authors are
strongly encouraged to make their data available with their
submission. Submissions reporting on case studies in an industrial
context are strongly invited, and should describe details, weaknesses
and strength in sufficient depth. Simultaneous submission to other
conferences with proceedings or submission of material that has
already been published elsewhere is not allowed.

B. Tool Presentations: Submissions, not exceeding six (6) pages using
Springer’s LNCS format, should describe the implemented tool and its
novel features. A demonstration is expected at the workshop to
accompany a tool presentation. Papers describing tools that have
already been presented (in any conference) will be accepted only if
significant and clear enhancements to the tool are reported and
Papers exceeding the stated maximum length run the risk of rejection
without review. The review process will include a feedback/rebuttal
period where authors will have the option to respond to reviewer
Papers can be submitted in PDF or PS format. Submission is done with
EasyChair. Informations about the submission procedure will be
available at:

Important Dates

* Paper submission (firm): March 25, 2009
* Notification of acceptance/rejection: May 10, 2009
* Final version due: May 25, 2009

Invited speakers

* Amir Pnueli (New York University)
* Sriram Rajamani (Microsoft Research India)

Program Chairs

* Saddek Bensalem (Verimag/Universite Joseph Fourier, France)
* Doron Peled (Bar Ilan University, Israel)

Program Committee

* Cyrille Valentin Artho (AIST, Japan)
* Howard Barringer (University of Manchester, UK)
* Saddek Bensalem (Verimag,/Universite Joseph Fourier,
* Nikolaj Bjorner (Microsoft Research US)
* Eric Bodden (McGill University, Canada)
* Mads Dam (KTH, Stockholm, Sweden)
* Ylies Falcone (Verimag/Universite Joseph Fourier, France)
* Bernd Finkbeiner (Saarland University, Germany)
* Cormac Flanagan (University of California Santa Cruz, US)
* Pascal Fradet (INRIA Rhone-Alpes, France)
* Radu Grosu (University of Stony Brook, New York, US)
* Klaus Havelund (JPL/NASA, US)
* Moonzoo Kim (KAIST, Korea)
* Insup Lee (University of Pennsylvania, US)
* Martin Leucker (TUM, Germany)
* Doron Peled (Bar Ilan University, Israel)
* Mauro Pezze (University of Milano Bicocca, Italy)
* Shaz Qadeer (Microsoft Research, US)
* Grigore Rosu (University of Illinois Urbana-Champaign, US)
* Henny Sipma (Kestrel Technology. US)
* Scott Smolka (University of Stony Brook, New York, US)
* Oleg Sokolsky (University of Pennsylvania, US)
* Maria Soria (EADS, Germany)
* Scott Stoller (University of Stony Brook, New York, US)