Extended deadline: March 25, 2009
9th workshop on Runtime Verification
RV 2009
June 26 - June 28, 2009 Grenoble, France
http://www-rv2009.imag.fr
- 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 proved.
- 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.
Abstract submission: March 1, 2009- Paper submission (firm):
March 8, 2009March 25, 2009 Author feedback/rebuttal period: April 19, 2009- Notification of acceptance/rejection: May 10, 2009
- Final version due: May 25, 2009
- Saddek Bensalem (Verimag/Universite Joseph Fourier, France)
- Doron Peled (Bar Ilan University, Israel)
- Cyrille Valentin Artho (AIST, Japan)
- Howard Barringer (University of Manchester, UK)
- Saddek Bensalem (Verimag,/Universite Joseph Fourier, France)
- 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)