Program of FASE

WEDNESDAY 4/4
16.00
17.00
Metamodelling
Session chair: Heinrich Hussmann

Metamodeling and Conformance Checking with PVS
Richard Paige, Jonathan Ostroff (York University, Toronto)

The Meta-Modeling Language Calculus: Foundation Semantics for UML
Tony Clark (King's College London),
Andy Evans (University of York),
Stuart Kent (University of Kent at Canterbury)

17.30
19.00
Distributed Components
Session chair: Hartmut Ehrig

Compositional Checking of Communication Among Observers
Ralf Pinger, Hans-Dieter Ehrich (Technische Universität Braunschweig)

Combining Independent Specifications
Joy Reed (Oxford Brookes University),
Jane Sinclair (University of Warwick)

Proving Deadlock Freedom in Component-Based Programming
Paola Inverardi (Università dell' Aquila),
Sebastian Uchitel (Imperial College)

THURSDAY 5/4
 9.00
10.00
Bran Selic (Invited Lecture)
10.30
12.30
UML 1
Session chair: Tom Maibaum

A Real-Time Execution Semantics for UML Activity Diagrams
Rik Eshuis, Roel Wieringa (University of Twente)

A CSP View on UML-RT Structure Diagrams
Clemens Fischer, Ernst-Rüdiger Olderog, Heike Wehrheim (Universität Oldenburg)

Strengthening UML Collaboration Diagrams by State Transformations
Reiko Heckel, Stefan Sauer (Universität Paderborn)

Specification of Mixed Systems in Korrigan with the Support of an UML-Inspired Graphical Notation
Christine Choppy (Université Paris XIII),
Pascal Poizat, Jean-Claude Royer (Université de Nantes)

15.00
17.00
UML 2
Session chair: Bernhard Rumpe

On Use Cases and their Relationships in the Unified Modelling Language
Perdita Stevens (University of Edinburgh)

On the Importance of Inter-Scenario Relationships in Hierarchical State Machine Design
Francis Bordeleau, Jean-Pierre Corriveau (Carleton University, Ottawa)

Towards a Rigorous Semantics of UML Supporting its Multiview Approach
Gianna Reggio, Maura Cerioli, Egidio Astesiano (Università di Genova)

Towards Development of Secure Systems using UML
Jan Jürjens (University of Oxford)

FRIDAY 6/4
10.30
12.30
Testing
Session chair: José Fiadeiro

Grammar Testing
Ralf Laemmel (CWI Amsterdam)

Debugging via Run-Time Type Checking
Alexey Loginov, Suan Hsi Yong, Susan Horwitz, Thomas Reps (University of Wisconsin-Madison)

Library-based Design and Consistency Checking of System-level Industrial Test Cases
Oliver Niese (METAFrame Technologies, Dortmund),
Bernhard Steffen (Universität Dortmund),
Tiziana Margaria, Andreas Hagerer (METAFrame Technologies, Dortmund),
Georg Brune, Hans-Dieter Ide (Siemens, Witten)

Demonstration of an Automated Integrated Testing Environment for CTI Systems (DEMO)
Oliver Niese, Markus Nagelmann, Andreas Hagerer (METAFrame Technologies, Dortmund),
Klaus Kolodziejczyk-Strunk (HeraKom, Essen),
Werner Goerigk, Andrei Erochok, Bernhard Hammelmann (Siemens, Witten)

15.00
17.00
Formal Methods
Session chair: Michel Bidoit

Semantics of Architectural Specifications in CASL
Lutz Schroeder, Till Mossakowski (Universität Bremen),
Andrzej Tarlecki (Warsaw University),
Bartek Klin (BRICS Aarhus),
Piotr Hoffman (Warsaw University)

Extending Development Graphs with Hiding
Till Mossakowski (Universität Bremen),
Serge Autexier (Universitäat des Saarlandes),
Dieter Hutter (DFKI, Saarbrücken)

A Logic for the Java Modeling Language JML
Bart Jacobs, Erik Poll (University Nijmegen)

A Hoare-Calculus for Verifying Java Realizations of OCL-Constrained Design Models
Rolf Hennicker (Ludwig-Maximilans-Universität München),
Bernhard Reus (University of Sussex at Brighton),
Martin Wirsing (Ludwig-Maximilans-Universität München)

17.30
19.00
Case Studies
Session chair: Martin Wirsing

A Formal Object-Oriented Analysis for Software Reliability: Design for Verification
Natasha Sharygina, James C. Browne (University of Texas at Austin),
Robert P. Kurshan (Bell Laboratories)

Specification and Analysis of the AER/NCA Active Network Protocol Suite in Real-Time Maude
Peter Ölveczky (SRI, Menlo Park),
Mark Keaton (Litton-TASC, Reading),
Jose Meseguer (SRI, Menlo Park),
Carolyn Talcott (Stanford University),
Steve Zabele (Litton-TASC, Reading)