[an error occurred while processing this directive]

TOOLS Europe '99 Technical Programme

Programme Chair: Richard Mitchell, University of Brighton, UK<

Monday, June 7, 1999

Session 1
 9:30 - 13:00

Design and Implementation of a Programable Coordination Architecture for Mobile Agents
Giacomo Cabri, Letizia Leonardi, Gabriele Reggiani, and Franco Zambonelli, Università di Modena e Reggio Emilia, Italy

Developing Safe Concurrent and Distributed Applications with an Architectural Environment
Gregory Duval and Thierry Cattel, Swiss Federal Institute, Switzerland

Declaratively Codifying Software Architectures using Virtual Software Classifications
Kim Mens and Roel Wuyts, Vrije Universiteit Brussel, Belgium

A Design Model for Object-Oriented Systems with Explicit Architecture
Andrea Sosio and Francesco Tisato, Università degli Studi di Milano, Italy

Combining Object Orientation and Dataflow Modeling in the VISSION Simulation System
Alexandru Telea, , Eindhoven University of Technology, The Netherlands


Session 2
 14:30 - 18:00

Emulating Design by Contract in C++ to Support the Implemention of Formally Specified Software
David Maley and Ivor Spence, Queen's University of Belfast, UK

Consistent Extension of Components in the Presence of Explicit Invariants
Anna Mikhajlova, Åbo Akademi University, Finland

Abstract Object State and Version Recovery in N-Version Programming
Alexander Romanovsky, University of Newcastle upon Tyne, UK

Self-Testable Components: from Pragmatic Tests to Design-for-Testability Methodology
Daniel Devaux, VALORIA-Université de Bretagne, France; Jean-Marc Jézéquel, and Yves Le Traon, IRISA-INRIA-CNRS, France

Measuring OO Systems: a Critical Analysis of the MOOD Metrics
Tobias Mayer and Tracy Hall, South Bank University, UK

Tuesday, June 8, 1999

Session 3
 9:30 - 13:00

Characterizing Stability in Evolving Frameworks
Michael Mattsson and Jan Bosch, University of Karlskrona/Ronneby, Sweden

SmartBooks: a Step Beyond Active Cookbooks to Aid in Framework Instantiation
Alvaro Ortigosa, Universidad Autónoma de Madrid, Spain; and Marcelo Campo, Universidad Nacional del Centro Prov. Bs. As., Argentina

A "Framework" for Object-Oriented Frameworks Design
David Parsons, Southampton Institute, UK; Awais Rashid, Lancaster University, UK; Andreas Speck, University of Teubingen, Germany; and Alexandru Telea, Eindhoven University of Technology, The Netherlands

LOCAL++: a C++ Framework for Local Search Algorithms
Andrea Schaerf, Università di Udine Italy; Maurizio Lenzerini, and Marco Cadoli, Università di Roma, Italy

Needs of Object-Oriented Languages for Physics Knowledge Representation in the Simulation Field
Juan Jose Ramos and Miquel Angel Piera, Universidad Autónoma de Barcelona, Spain


Session 4
 14:30 - 18:00

The Requirements-Services-Interface Approach to Use Case Analysis
Mark Collins-Cope, Ratio Group Ltd, UK

A Semi-Automatic Approach to Translating Use Cases to Sequence Diagrams
Liwu Li, University of Windsor, Canada

Use Cases Considered Harmful
Anthony Simons, University of Sheffield, UK

Events in Use Cases as a Basis for Identifying & Specifying Classes and Business Rules
Danny C. C. Poo, National University of Singapore, Singapore

Lessons Learned Introducing an Object-Oriented Database in the Telecom Industry
Arif Ishaq, Ericsson Telecomunicazioni SpA, Italy

Wednesday, June 9, 1999

Session 5
 9:30 - 13:00

Associations as a Language Construct
Kasper Østerbye, Norwegian Computing Centre, Norway

What is this Thing Called Aggregation?
Brian Henderson-Sellers, University of Technology, Sydney, Australia; and Franck Barbier, IRIN, University of Nantes, France

TRUNIS: An Object-Oriented Trunking Radiotelephone Net Information System - An Experience Report
F. J. Zarazaga, J. Valino, S. Comella, J. Nogueras, and P. Muro-Medrano, Centro Politécnico Superior, Universidad de Zaragoza, Spain

Towards Integration of State Machines and OO Languages
Ole Lehrmann Madsen, Aarhus University, Denmark

Adding Visual Rules to Object-Oriented Modeling Technique
Gabriele Taentzer, TU Berlin, Germany


Session 6
 14:30 - 18:00

Dejay: Unifying Concurrency & Distribution to Achieve a Distributed Java
Marko Boger, Frank Weinberg, and Winfried Lamersdorf, Hamburg University, Germany

Internet Servers, Safe-Language Extensions, and Structured Resource Control
Grzegorz Czajkowsk and Thorstencon von Eicken, Cornell University, USA

Dynamic Reuse of Services in Distributed Systems
Gautier Koscielny and Salah Sadou, VALORIA-Université de Bretagne, France

A Production Cell Controlled by Dependable Multiparty Interactions
A. F. Zorzo, University of Newcastle upon Tyne, UK

Dynamic Reconfiguration of Corba-Based Applications
Marie-Claude Pellegrini, France Télécom-CNET, DES/ERA, France

Thursday, June 10, 1999

Session 7
 9:30 - 13:00

Optimisation of Eiffel Programs: SmallEiffel, the GNU Eiffel Compiler
Dominique Colnet and Olivier Zendra, LORIA-INRIA-CNRS, France

Robust Dynamic Exchange of Implementation Aspects
Welf Lowe, Rainer Neumann, Martin Trapp, and Wolf Zimmermann, Universität Karlsruhe, Germany

Very High Level Programming with Collection Components
Mark Evered and Gisela Menger, Universität Ulm, Germany

Employing Object Technology to Expose Fundamental Object Concepts
Mark Woodman, Rob Griffiths, Malcolm Macgregor, Hugh Robinson, and Simon Holland, The Open University, UK

Dynamic Bytecode Usage by Object-Oriented Java Programs
John Waldron, Dublin City University, Ireland


See the TOOLS Europe '99 programme (PDF)
contact us at tools-europe@tools-conferences.com to receive your copy.

Schedule | Keynotes | Tutorials | Workshops
Home | Nancy | Programme Committee | Registration
[an error occurred while processing this directive]