The ability to attribute behaviour to architecture is important for high-level understanding, designing, evolving, and reengineering all kinds of systems (from objectoriented programs to parallel and distributed computer systems). Scenarios are a good way of doing it, but popular scenario techniques, such as message sequence charts, that use intercomponent wiring as their starting point do not scale up well. Use case maps provide a
new, scenario-based way of attributing behaviour to architecture that solves the scaleup problem. The notation enables compact, composite maps to be drawn to represent behaviour patterns of whole systems in terms of causal paths, without reference to wiring. Through an example, the paper aims
to convince software and system engineers that the approach has depth and adds value, despite (and because of) its simplicity and deferment of detail.
Also available as Technical report SCE-96-02, Carleton University, Ottawa, Canada.
- 12 Oct 2005
- Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.
| Title || Use Case Maps for Attributing Behaviour to System Architecture |
| Authors || R.J.A. Buhr |
| Type || Conference |
| Conference/Journal Title || Fourth International Workshop on Parallel and Distributed Real Time Systems (WPDRTS) |
| Volume/Number || |
| Editors || |
| Publisher || |
| Month || April |
| Year || 1996 |
| Pages || 3-10 |
| Keywords || architecture, behaviour, design, use cases, use case maps, scenarios, systems |