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.

-- GunterMussbacher - 12 Oct 2005


  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

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)
Month April
Year 1996
Pages 3-10
Keywords architecture, behaviour, design, use cases, use case maps, scenarios, systems
Topic attachments
I Attachment Action Size Date Who Comment
attributing.pdfpdf attributing.pdf manage 56 K 12 Oct 2005 - 19:41 GunterMussbacher WPDRTS96 workshop paper
attributing.psps attributing.ps manage 139 K 12 Oct 2005 - 19:41 GunterMussbacher WPDRTS96 workshop paper
attributingSlides.pdfpdf attributingSlides.pdf manage 52 K 12 Oct 2005 - 19:42 GunterMussbacher WPDRTS96 workshop presentation
attributingSlides.psps attributingSlides.ps manage 120 K 12 Oct 2005 - 19:43 GunterMussbacher WPDRTS96 workshop presentation
Topic revision: r1 - 12 Oct 2005, GunterMussbacher
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback