TOOLS Europe'2000
June, 5-8, 2000
Mont St Michel & St Malo, France
5-8 juin 2000


TECHNICAL SESSIONS
SESSIONS TECHNIQUES


TS1
TS2
TS3
TS4
TS5
TS6
TS7

Monday, June 5, 2000
Technical Session 1
Real Time
& E-Commerce
Lundi 5 juin 2000

9:30 - 10:00 An Open and Secure Terminal Infrastructure for Hosting Personnal Services
Alain Macaire (Gemplus Research Labs, Gémenos, France)
10:00 - 10:30 Pickling threads state in the Java system
S. Bouchenak (INPG, Grenoble, France) - D. Hagimont (INRIA Rhône-Alpes, France)
10:30 - 11:00 Coffee break / Pause café
11:00 - 11:30 Streamlining Object-Oriented Software for Deeply Embedded Applications
Danilo Beuche - Wolfgang Schröder-Preikschat - Olaf Spinczyk - Ute Spinczyk (University of Magdeburg, Germany)
11:30 - 12:00 JiniLite-How to connect non-Java devices to a Jini network?
Charles E. McDowell - K. Shankari (University of California, Santa Cruz, USA)
12:00 - 12:30 An Interactive Environment for Real-Time Software Development
Patrik Persson - Görel Hedin (Lund University, Sweden)

TS1
TS2
TS3
TS4
TS5
TS6
TS7
Monday, June 5, 2000
Technical Session 2
Software Engineering
Lundi 5 juin 2000

14:00 - 14:30 Measures for Object-Event Interactions
Geert Poels - Guido Dedene (Katholieke Universiteit Leuven, Belgium)
14:30 - 15:00 UML for Protocol Engineering – Extensions and Experiences
Juha Pärssinen (VTT Information Technology) - Niklas von Knorring (Helsinki University of Technology) - Jukka Heinonen (Tellabs Ltd.) - Markku Turunen (Nokia Research Center)
15:00 - 15:30 CASE Tool Integration: Experiences and Issues in Using WMI and Component Technology
Christian Heide Damm - Klaus Marius Hansen - Michael Thomsen - Michael Tyrsted (University of Aarhus, Denmark)
15:30 - 16:00 Coffee break / Pause café
16:00 - 16:30 Testing-for-Trust: the Genetic Selection Model Applied to Component Qualification
Benoit Baudry - Vu Le Hanh - Yves Le Traon (IRISA-Rennes, France)
16:30 - 17:00 Comparative Case Study in UML and SDL
Philippe Leblanc - Ileana Ober (Telelogic Verilog, Toulouse, France)
17:00 - 17:30 An architecture for bridging OO and Business Process Modelling
M. Snoeck - S. Poelmans -G. Dedene (Katholieke Universiteit Leuven, Belgium)

TS1
TS2
TS3
TS4
TS5
TS6
TS7
Tuesday, June 6, 2000
Technical Session 3
Distributed Objects
Mardi 6 juin 2000

9:30 - 10:00

An Original View Mechanism for the CORBA Middleware
Olivier Caron - Bernard Carré - Laurent Debrauwer (

10:00 - 10:30 Operation Execution Groups: Efficient Operation Processing in Widely Distributed Object Systems
Christoph Hartwich (Technische Universitaet, Berlin)
Stefan Tai (IBM T.J. Watson Research Center, New York, USA)
10:30 - 11:00 Coffee break / Pause café
11:00 - 11:30 A middleware approach for building large-scale open shared virtual worlds
Anne Gérodolle - Frédéric Dangtran (France Telecom - CNET, Meylan, France)
11:30 - 12:00 Customization of Component-based Object Request Brokers trough Dynamic Reconfiguration
Eddy truyen - Bo Norregaard Jorgensen - Wouter Joosen (The Maersk Mc-Kinney Moller Institute for Production Technology, Univ. of Southern Denmark)
12:00 - 12:30 Non-intruisive Testing, Monitoring and Control of Distributed CORBA Objects
Baskar Sridharan - Sambhrama Mundkur - Aditya Mathur (Purdue University, W. Lafayette, USA)

TS1
TS2
TS3
TS4
TS5
TS6
TS7
Tuesday, June 6, 2000
Technical Session 4
Advanced Components
Mardi 6 juin 2000

14:00 - 14:30

Extending CORBA Interfaces with Pi-Calculus for Protocol Compatibility
C. Canal - L. Fuentes - J.M. Troya - A. Vallecillo (ETSI Informática, Málaga, Spain)

14:30 - 15:00 Another mediocre assertion mechanism for C++
Pedro Guerreiro (Universidade Nova de Lisboa, Portugal)
15:00 - 15:30 Extending Business Objects With Business Rules
Isabelle Rouvellou, Lou Degenaro (IBM T.J. Watson Research Center,Yorktown Heights, USA) - Kevin Rasmus (Country Companies Insurance, Bloomington, USA) - Dave Ehnebuske, Barbara McKee (IBM Software Solutions, Austin, USA)
15:30 - 16:00 Coffee break / Pause café
16:00 - 16:30 Components on the Desktop
T. Weis, K. Geihs (Johann Wolfgang Goethe-University, Frankfurt/Main, Germany)
16:30 - 17:00 Behaviour Inheritance for Object Lifecycles
Charles Lakos (University of Adelaide, Australia)

TS1
TS2
TS3
TS4
TS5
TS6
TS7
Wednesday, June 7, 2000
Technical Session 5
Aspects & Components
Mercredi 7 juin 2000

9:30 - 10:00 Distributed separation of concerns with Aspect Components
Renaud Pawlak - Laurence Duchien - Gerard Florin (Lab. CEDRIC-CNAM, Paris, France) - Laurent Martelli (AOPSYS, Paris, France) - Lionel Seinturier (LIP6, Paris, France)
10:00 - 10:30 Making UML activity diagrams object-oriented
Anneke Kleppe - Jos Warmer (Klasse Objecten, Netherlands)
10:30 - 11:00 Coffee break / Pause café
11:00 - 11:30 Meta-programming Grey-box Connectors
Uwe Aßmann - Thomas Genßler - Holger Bär (University of Karlsruhe, Germany)
11:30 - 12:00 Role Modelling for Component Design
Liping Zhao (Royal Melbourne Institute of Technology, Australia)
12:00 - 12:30 UMLAUT: a framework for weaving UML-based aspect-oriented designs
Wai-Ming Ho - François Pennaneac'h - Noël Plouzeau (IRISA-Rennes, France)

TS1
TS2
TS3
TS4
TS5
TS6
TS7
Wednesday, June 7, 2000
Technical Session 6
Application Frameworks
Mercredi 7 juin 2000

14:00 - 14:30 A Framework for Dynamic Adaptation in Wireless Environments
M.T. Segarra - F. André (IRISA-Rennes, France)
14:30 - 15:00 An Understandable and Configurable Domain-Specific Framework for Industrial Automation Applications
Stjepan Dujmovic (University of Stuttgart, Germany)
15:00 - 15:30 SCAF: A Simple Component Architecture Framework
A. Rakotonirainy - A. Bond - J. Indulska - D. Leonard (The University of Queensland, Australia)
15:30 - 16:00 Coffee break / Pause café
16:00 - 16:30 CoDelivery: An Environment for Distribution of Reusable Components
Glêdson Elias da Silveira (Federal University of Rio Grande do Norte, Brazil) - Silvio Lemos Meira (Federal University of Pernambuco, Brazil)
16:30 - 17:00 An Object Oriented Framework for Task Scheduling
Itana M. S. Gimenes D.Phil. (Universidade Estadual de Maringá, Brazil) - Sergio A. Tanaka (Centro de Estudos Superiores de Londrina, Brazil) - José Palazzo M. de Oliveira (Institute of Informatics – UFRGS, Porto Alegre, Brazil)

TS1
TS2
TS3
TS4
TS5
TS6
TS7
Thursday, June 8, 2000
Technical Session 7
Patterns
Jeudi 8 juin 2000

9:30 - 10:00

GENVIS - Model-Based Generation of Data Visualizers
Ansgar Bredenfeld (GMD - Institute AiS, Sankt Augustin, Germany) - Edmund Ihler, Oliver Vogel (SYSTOR AG, Basel, Switzerland)

10:00 - 10:30 From classic to interactive simulation using the PAC-Amodeus model and design patterns
Thierry Duval, François Pennaneac'h (IRISA-Rennes, France)
10:30 - 11:00 Coffee break / Pause café
11:00 - 11:30 Static-Semantic Checked Documentation with Design Patterns
Aino Cornils (University of Aarhus, Denmark)
Görel Hedin (Lund Institute of Technology, Sweden)
11:30 - 12:00 Iterators and Encapsulation
James Noble (Victoria University of Wellington, New Zealand)
12:00 - 12:30 Applying a Crystall Ball to Design Pattern Adoptation
Megan Seen - Paul Taylor - Martin Dick (Monash University, Australia)

TS1
TS2
TS3
TS4
TS5
TS6
TS7