| tutorials | sunday morning |
13 |
Modeling Component Architectures in Catalysis |
Convention Centre Room 18 |
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.
Attendee Background: This tutorial is intended for senior programmers, software architects, technical strategists, who wish to improve understanding of key issues in moving to a component-based architecture, either for a particular project, or as company strategy. Participants should have experience in OO programming, some UML; and some appreciation of the uses of postconditions.
Alan Cameron Wills has been a consultant and lecturer in object technology since 1990, working with clients in many fields including telecommunications and finance. He is the joint developer and a co-author, with Desmond D'Souza, of "Objects, Components and Frameworks with UML: the Catalysis Approach," Addison Wesley 1998.
| Tutorials by Title |
Tutorials
by Category |
Tutorials by Thread |
Full
Description of all Tutorials |
Tutorial Availability |