Monday, November 1 Tutorial day
8:30 -- 9:00
Tutorial Introductions
9:00 -- 10:00 Tutorial 1 (part 1)
Cyrille Valentin Artho, (AIST - RCIS, Japan)
Run-time Verification of Networked Software
Tutorial 2 (part 1)
Eric Bodden, (TUD, Germany)
Clara: Partially Evaluating Runtime Monitors at Compile Time
10:00 -- 10:30 Break
10:30 -- 11:30 Tutorial 1 (part 2)
Cyrille Valentin Artho, (AIST - RCIS, Japan)
Run-time Verification of Networked Software
Tutorial 2 (part 2)
Eric Bodden, (TUD, Germany)
Clara: Partially Evaluating Runtime Monitors at Compile Time
11:30 -- 1:00 Lunch
1:00 -- 3:00 Tutorial 3
Ylies Falcone, (INRIA, France)
You should Better Enforce than Verify
Tutorial 4
Axel Legay, (INRIA, France)
Statistical Model Checking: Present and Future
3:00 -- 3:30 Break
3:30 -- 5:30 Tutorial 5
Sylvain Hallé and Roger Villemaire, (UQAM, Canada)
Runtime Verification for the Web
Tutorial 6
Patrick Meredith and Grigore Rosu, (UIUC, USA)
Runtime Verification with the RV System


Tuesday, November 2
Day 2
8:30 -- 9:00
Opening
9:00 -- 10:00
Session 1: Invited presentation
Matthew Dwyer, University of Nebraska, USA
Optimizing Runtime Monitors : Combining Static and Dynamic Techniques
10:00 -- 10:30
Break

Session 2: Regular papers
10:30 -- 11:00 Recovery Tasks: An Automated Approach to Failure Recovery
Brian Demsky, Jin Zhou and William Montaz
11:00 -- 11:30 Optimized Temporal Monitors for SystemC
Deian Tabakov and Moshe Vardi
11:30 -- 12:00 Copilot: A Hard Real-Time Runtime Monitor
Lee Pike, Alwyn Goodloe, Robin Morisset, and Sebastian Niller
12:00 -- 1:30 Lunch

Session 3: Invited presentation and regular paper
1:30 -- 2:30 Invited presentation
Mike Barnett, Microsoft Research, Redmond, WA, USA
Code Contracts for .NET: Runtime Verification and So Much More
2:30 -- 3:00 Causality Analysis in Contract Violation
Gregor Gossler, Daniel Le Metayer and Jean-Baptiste Raclet
3:00 -- 3:30
Break

Session 4: Regular papers
3:30 -- 4:00 Efficient Data Race Detection for Async-Finish Parallelism
Raghavan Raman, Jisheng Zhao, Vivek Sarkar, Martin Vechev and Eran Yahav
4:00 -- 4:30 Run-Time Verification of Optimistic Concurrency
Ali Sezgin, Serdar Tasiran, Shaz Qadeer and Kivanc Muslu
4:30 -- 5:00 Runtime Verification for Software Transactional Memories
Vasu Singh
5:00 -- 5:30 Interval Analysis for Concurrent Trace Programs using Transaction Sequence Graphs
Malay Ganai and Chao Wang


6:30 -- 10:30
Trip and Dinner


Wenesday, November 3
Day 3
9:00 -- 10:00
Session 5: Invited presentation
Martin Odersky, EPFL, Switzerland
Contracts in Scala
10:00 -- 10:30
Break

Session 6: Regular papers
10:30 -- 11:00 Clara: a Framework for Statically Evaluating Finite-state Runtime Monitors
Eric Bodden, Patrick Lam and Laurie Hendren
11:00 -- 11:30 Compensation-Aware Runtime Monitoring
Christian Colombo, Gordon J Pace and Patrick Abela
11:30 -- 12:00 Reducing Configurations to Monitor in a Software Product Line
Chang Hwan Peter Kim, Eric Bodden, Don Batory and Sarfraz Khurshid
12:00 -- 1:30 Lunch

Session 7: Invited presentation and regular paper
1:30 -- 2:30 Invited presentation
Rance Cleaveland, University of Maryland, USA
Automatic Requirements Extraction from Test Cases
2:30 -- 3:00 Trace Recording for Embedded Systems: Lessons Learned from Five Industrial Projects
Johan Kraft, Anders Wall and Holger Kienle
3:00 -- 3:30
Break

Session 8: Short papers and tool demos
3:30 -- 3:50 (Short paper) Who Guards the Guardians? Toward V&V of  Health Management Software
Johann Schumann, Ashok Srivastava and Ole Mengshoel
3:50 -- 4:10 (Short paper) Formally Efficient Program Instrumentation
Boris Feigin and Alan Mycroft
4:10 -- 4:30 (Short paper) Runtime Verification of Stochastic, Faulty Systems
Cristina M Wilcox and Brian C Williams
4:30 -- 4:50 (Short paper) Failure Signatures for Better Deadlock Bug Reports
Cristian Zamfir and George Candea
4:50 -- 5:10 (Short paper) StealthWorks: Emulating Memory Errors
Musfiq Rahman, Bruce Childers and Sangyeun Cho
5:10 -- 5:30 (Tool demo) ESAT: A Tool for Animating Logic-based Specifications of Evolvable Component Systems
Djihed Afifi, David Rydeheard and Howard Barringer


7:30 -- 10:30
Dinner


Thursday, November 4
Day 4
9:00 -- 10:00
Session 9: Invited presentation
Wim De Pauw, IBM T.J. Watson Research Center, USA
Visualizing Complex IT Systems
10:00 -- 10:30
Break

Session 10: Regular papers
10:30 -- 11:00 A Meta Aspect Protocol for Developing Dynamic Analyses
Michael Achenbach and Klaus Ostermann
11:00 -- 11:30 Aspect-Oriented Instrumentation with GCC
Justin Seyster, Ketan Dixit, Xiaowan Huang, Radu Grosu, Klaus Havelund, Scott A Smolka, Scott D Stoller and Erez Zadok
11:30 -- 12:00 Runtime Instrumentation for Precise Flow-Sensitive Type Analysis
Etienne Kneuss, Philippe Suter and Viktor Kuncak
12:00 -- 1:30 Lunch

Session 11: Invited presentation and regular paper
1:30 -- 2:30 Invited presentation
R. Sekar, Center for Cybersecurity, Stony Brook University, USA
Runtime Analysis and Instrumentation for Securing Software
2:30 -- 3:00 Behavior Abstraction in Malware Analysis
Philippe Beaucamps, Isabelle Gnaedig and Jean-Yves Marion
3:00 -- 3:30
Break
3:30 -- 5:30
Session 12: Regular papers and tool demos
3:30 -- 4:00 Checking the Correspondence Between UML models and Implementation
Selim Ciraci, Somayeh Malakuti, Shmuel Katz and Mehmet Aksit
4:00 -- 4:30 Verification of an AFDX Infrastructure using Simulations and  Probabilities
Axel Legay, Saddek Bensalem, Benoit Delahaye, Marius Bozga, Ananda Basu and Emmanuel Sifakis
4:30 -- 4:50 (Tool demo) LarvaStat: Monitoring of Statistical Properties
Christian Colombo, Andrew Gauci and Gordon Pace
4:50 -- 5:10 (Tool demo) A Tool for Improving Static Analysis by Mining Partial Execution Traces
Gianluca Amato, Maurizio Parton and Francesca Scozzari
5:10 -- 5:30 (Tool demo) WS-PSC Monitor: A tool chain for Monitoring Temporal and Timing Properties in Composite Service Based on Property Sequence Chart
Pengcheng Zhang, Zhiyong Su and Wenrui Li
5:30 -- 6:00
Closing