Programme of AVoCS and Rodin User and Developer Workshop 2010

 
 

Room 2B

 

Room 2C

 

Monday, Sept. 20

    
 

Rodin Tutorial Day

   

9:00

Creating a Plug-in

   
 

Extending the Database

   
 

Extending the Structured Editor

   

10:30

Coffee Break

   

11:00

Extending the Pretty Print Page

   
 

Providing Help

   
 

Extending the Event-B Explorer

   

12:30

Lunch

   

14:00

Extending the Static Checker

   
 

Extending the Proof Obligation Generator

   

15:30

Coffee Break

   

16:00

Adding Reasoners

   

17:00

    
     

Tuesday, Sept. 21

    
 

Rodin User and Developer Workshop

   

09:00

Atomicity Decomposition a Technique for Structuring Refinement in Event-B

   
 

Asieh Salehi Fathabadi, Michael Butler

   

09:30

Integrating astd in the Rodin platform

   
 

Paul Amar, Marc Frappier, Cecile Lartaud, Jeremy Milhau

   

10:00

Potpourri of what? One year in a DA's life

   
 

Aryldo G. Russo Jr., Thiago C. de Sousa, Haniel Barbosa, Paulo Muniz, David Deharbe

   

10:30

Coffee break

   

11:00

The ProR Requirements Engineering Platform

   
 

Michael Jastram

   

11:30

A Refinement Planning Sheet

   
 

Shin Nakajima

   

12:00

Refinement Plans for Reasoned Modelling

   
 

Maria Teresa Llano, Andrew Ireland, Gudmund Grov

   

12:30

Lunch

   

13:45

AVOCS Opening

   

14:00

Specification of the Automatic Prover P3

   
 

Jean-Raymond Abrial, Dominique Cansell, Christophe Metayer

   
     
 

AVoCS

 

Rodin User and Developer Workshop

 

15:00

Static Analysis of Information Release in Interactive Programs

15:00

Reflections on the teaching of System Modelling and Design

 
 

Adedayo Adetoye, Nikolaos Papanikolaou

 

Ken Robinson

 

15:30

Coffee Break

15:30

Coffee Break

 
 

AVoCS

 

Rodin User and Developer Workshop

 

16:00

Confidentiality Certification of source Java code in JavaPCC

16:00

Verification of a Byzantine Agreement Protocol using Event-B

 
 

Mauricio Alba-Castro, Maria Alpuente, Santiago Escobar.

 

Roman Krenicky, Mattias Ulbrich

 

16:20

Model Checking the Pastry Routing Protocol

16:30

Code Generation with the Event-B Tasking Extension (Tool Development)

 
 

Tianxiang Lu, Stephan Merz, Christoph Weidenbach.

 

Andy Edmunds

 

16:40

Design-Time Model Checking in Part-Whole Statecharts

17:00

Modelling Recursion in Event-B

 
 

Luca Pazzi, Marco Pradelli, Matteo Interlandi

 

Stefan Hallerstede

 

17:00

Reconstruction and verification of group membership protocols

   
 

Muhammad Atif, Sjoerd Cranen, MohammadReza Mousavi

   
     

Wednesday, Sept. 22

    
 

AVoCS

 

Rodin User and Developer Workshop

 

09:00

A Simple Model of Communication APIs -- Application to Dynamic Partial-order Reduction

09:00

Using automated theory formation to discover invariants of Event-B models

 
 

Cristian Rosa, Stephan Merz, Martin Quinson

 

Maria Teresa Llano, Andrew Ireland, Alison Pease, Simon Colton, John Charnley

 

09:30

Verification of a Symmetry Detection Technique using PVS

09:30

Specifying and Solving Constraint Satisfaction Problems in B

 
 

Shamim Ripon, Alice Miller

 

Michael Leuschel and Daniel Plagge

 

10:00

Automated Support for the Design and Validation of Fault Tolerant Parameterized Systems: a case study

10:00

Fault Tolerance View in Event-B Development

 
 

Francesco Alberti, Silvio Ghilardi, Elena Pagani, Silvio Ranise, Gian Paolo Rossi

 

Ilya Lopatkin, Alexei Iliasov, Alexander Romanovsky

 

10:30

Coffee break

10:30

Coffee Break

 
 

AVoCS

 

Rodin User and Developer Workshop

 

11:00

Development of Rabin Choice Coordination in Event-B

11:00

Event-B models of P systems

 
 

Emre Yilmaz, Thai Son Hoang

 

Florentin Ipate, Turcanu Adrian

 

11:30

Checking Consistency Between Message Choreographies And Their Implementation Models

11:30

Records

 
 

Wei Wei, Andreas Roth, Sebastian Wieczorek, Vitaly Kozyura

 

Vitaly Savicks, Colin Snook, Michael Butler

 

12:00

Proving Distributed Algorithms by Combining Refinement and Local Computations

11:45

Decomposition Tool: Development and Usage

 
 

Dominique Méry, Mohamed Mosbah, Mohamed Tounsi

 

Renato Silva, Carine Pascal, T.S. Hoang,  Michael Butler

 
  

12:00

Sequence Refinement, Modularisation Plugin

 
   

Alexei Iliasov

 
  

12:15

Modelling Views Paradigm Support for Rodin

 
   

Alexei Iliasov

 

12:30

Lunch

 

Lunch

 

14:00

Ensuring Consistency between Classifiers and Classes

   
 

Joseph Kiniry

   
     
 

AVoCS

 

Rodin User and Developer Workshop

 

15:00

Evaluation Strategies for Datalog-based Points-To Analyses

15:00

A small experiment in Event-B rippling

 
 

Marco A. Feliú, Christophe Joubert, Fernando Tarín

 

Gudmund Grov, Alan Bundy, Lucas Dixon

 

15:30

Coffee Break

15:30

Coffee Break

 
 

AVoCS

 

Rodin User and Developer Workshop

 

16:00

Towards Reusable Formal Method Tools

16:00

Animation of UML-B State-machines

 
 

Marc Fontaine

 

Vitaly Savicks, Colin Snook, Michael Butler

 

16:20

Compensable Workflows in CSP

16:30

Addressing Extensibility Issues in Rodin and Event-B

 
 

Moritz Kleine

 

Issam Maamria, Michael Butler

 

16:40

Automated Translation of Timed Automata to Tock CSP

   
 

Maneesh Khattri, Joel Ouaknine, Bill Roscoe

   

17:00

Verification of Railway Interlockings in Scade

   
 

Andrew Lawrence, Monika Seisenberger

   

17:20

    

18:00

Reception

   

19:00

Java User Group Düsseldorf: Design by Contract with JML

   
 

Joseph Kiniry

   

21:00

After Work Party

   
     

Thursday, Sept. 22

    
 

AVoCS

   

09:20

Formal Analysis of a Programmable Performance-Critical Processor Communication Interface

   
 

Suleiman Abu Kharmeh, Kerstin Eder, David May

   

09:40

Extending PROMELA and SPIN for hybrid systems analysis

   
 

Laura Panizo, Maria del Mar Gallardo

   

10:00

Integrating Automated and Interactive Theorem Proving in Type Theory

   
 

Karim Kanso, Anton Setzer

   

10:20

Coffee break

   
 

AVoCS

   

11:00

Integrating Formal Methods with Informal Digital Hardware Development

   
 

Neil Evans

   

11:30

A Synchronous Approach to Threaded Program Verification

   
 

Kenneth Johnson, Loïc Besnard, Thierry Gautier, Jean-Pierre Talpin

   

12:00

Automatically Verifying Railway Interlockings using SAT-based Model Checking

   
 

Phillip James, Markus Roggenbach

   

12:30

AVoCS Closing

   

12:45

Lunch

   
     
     
 
 
Imprint Privacy Policy