12th European Conference on Object-Oriented Programming
Brussels, Belgium, July 20 - 24, 1998

Tutorial T2

T1  T2  T3   T4   T5   T6   T7   T8   T9   T10   T11   T12   T13   T14   T15   T16  

Modelling Component Architectures

Organizers: Alan Cameron Wills
Trireme International Ltd
Day: Monday morning
Level: Intermediate/advanced
Room: C403 (5th floor)

In Component Based Development, software products are assembled rapidly from robust (and more carefully designed) components that can be coupled in many configurations. Ideally, the components are designed as a coherent kit (like logic chips or Lego), from which many products can be made with minimum glue. Larger components generally come from different sources and need wrapping to join a kit.

Each component in a kit can plug into a wide variety of others. This is possible only if they have a common set of rules and protocols for their interconnections; and common models and representations of the domain concepts. These important definitions, the component kit architecture, must be made at an early stage.

This tutorial will show how to use modeling techniques to define a kit architecture in detail, how to check the conformance of components to it, and how to reconcile the different models of bought-in components.

You can already download the PDF presentation.

Alan Cameron Wills has been a consultant and lecturer in object technology since 1990, working with clients in many fields including telecoms and finance. He is joint developer of Catalysis, a UML-based rigorous approach for component-based development.

ECOOP'98 Home Page | Conference at a Glance | Organization
Technical Programme | Tutorials | Workshops | Panels | Exhibits | Demonstrations | Posters
Social Programme | Partner's Programme | Accommodation | Useful to Know | Registration

Last modified on July 6, 1998. Maintained by the ECOOP'98 information team.