DocumentCode
2124235
Title
Use case maps for attributing behaviour to system architecture
Author
Buhr, R.J.A.
Author_Institution
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fYear
1996
fDate
15-16 Apr 1996
Firstpage
3
Lastpage
10
Abstract
The ability to attribute behaviour to architecture is important for the high-level understanding, design, evolution and reengineering of all kinds of systems (from object-oriented 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 scale-up 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
Keywords
computer architecture; diagrams; software engineering; systems engineering; systems re-engineering; behaviour pattern representation; causal paths; distributed computer systems; intercomponent wiring; object-oriented programs; parallel computer systems; scalability; scenario-based method; software engineering; system architecture behaviour attribution; system engineering; systems design; systems evolution; systems reengineering; systems understanding; use case maps; Collaborative software; Computer aided software engineering; Computer architecture; Concrete; Concurrent computing; Distributed computing; Software systems; Systems engineering and theory; Wires; Wiring;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Real-Time Systems, 1996. Proceedings of the 4th International Workshop on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-7515-2
Type
conf
DOI
10.1109/WPDRTS.1996.557425
Filename
557425
Link To Document