4th KeY Symposium 2005

Wednesday (June 8th, 2005)

  08.30 Bus departures from Chalmers
  08.40 Bus departures from Nice Hotel
  09.30 Arrival at Lökeberg
  09.50 Coffee break
  10.15 Session (80min): New features                   [Reiner Hähnle]
     10.15 Christian Engel: The JML interface to KeY (30)
     10.45 Marius Hillenbrand: Eclipse plugin for the JML interface to KeY (15)
     11.00 Wojciech Mostowski: New .key Syntax (20)
     11.25 Benjamin Weiss: Renaming of program variables (Demo) (15)
  11.35 Lunch break (lunch served at 12.20)
  13.00 Session (75min): New features                   [Bernhard Beckert]
     13.00 Daniel Larsson: OCL Simplification (15)
     13.15 Hajo Daniels: Demo of the "new" GF editor for OCL (15)
     13.30 Marcus Baum: Visualisation of open goals in program proofs (30)
     14.00 Philipp Ruemmer: Quantified updates (15)
  14.15 Break
  14.35 Session (60min): Invited talks                  [Peter Schmitt]
     14.35 Martin Giese: Verified Provers (30)
     15.05 Andre Platzer: Abstraction Refinement for Hybrid Systems (30)
  15.35 Coffee break
  15.55 Session (60min): Invited talk + Concurrency     [Martin Giese]
     15.55 Elmar Habermalz: KeY at sd&m - a vision and a lot of work (30)
     16.25 Vladimir Klebanov: Towards Deductive Verification of Concurrent Java Software (30)
  16.55 Break
  17.10 We meet outside the conference center
  17.30 Boat ride
  20.00 Dinner is served

Thursday (June 9th, 2005)

  07.30 Breakfast
  08.30 Session (90min): OCL, Specifications
     08.30 Kristofer Johannisson: Translating OCL to Natural Language (30)
     09.00 Rogardt Heldal: Relating Formal and Informal Contracts using Domain Models (30)
     09.30 Slavisa  Markovic: Refactoring of UML Diagrams annotated with OCL (30)
  10.00 Coffee break
  10.30 Session (50min): Invited Talk + Proving Techniques
     10.30 Erik Poll: Immutable Objects (30)
     11.00 Richard Bubel: ADT techniques for KeY (20)
  11.20 Break
  11.30 Session (45min): Analysing Java + Loops
     11.30 Philipp Ruemmer: Generating counterexamples for program correctness (15)
     11.45 Steffen Schlager: An Invariant Rule for Dynamic Logic Using Change Information (30)
  12.15 Lunch break (lunch served at 12.20)
  13.45 Session (90min): Loops
     13.45 Angela Wallenburg: Customised Induction Rules (30)
     14.15 Thomas Baar: Proving loops with KeY -- An Experience Report (30)
     14.45 Tobias Gedell:  Loop Analysis in KeY (30)
  15.15 Coffee break
  15.45 Session (80min): Dynamic Logic and Calculi
     15.45 Roger Antonsen: Uniform Variable Splitting (20)
     16.05 Andreas Roth: The proof obligations of KeY (30)
     16.35 Holger Stenger: Classification of Taclets (15)
     16.50 Thorsten Bormer: Managing a changing rule base (15)
  17.05 Break
  18.15 Dinner is served

Friday (June 10th, 2005)

  07.30 Breakfast
  08.30 Session (65min): C(0) Verification
     08.30 Markus Wagner: Proving C0 programs correct with Isabelle (15)
     08.45 Christoph Gladisch: A C0 proof system with KeY (30)
     09.15 Daniel Larsson: Making KeY ready for C verification (20)
  09.35 Coffee break
  10.05 Session (75min): Verisoft + Information Flow
     10.05 Niklas Henrich: The Verisoft Email Client case study (15)
     10.20 Gerd Beuster: Formalizing Security Properties of User Interfaces (30)
     10.50 Jing Pan: Information Flow Analysis with KeY (30)
  11.20 Lunch Break + Check out (lunch served at 12.00)
  13.00 Discussion: ?
  14.15 Coffee break
  14.45 Discussion: ?
  15.45 Break
  16.00 Discussion: ?
  17.00 Break
  17.15 Bus back
Webmaster
09-Jan-2007