Deriving Message Sequence Charts from Use Case Maps Scenario Specifications
Andrew Miga5
, Daniel Amyot6
, Francis Bordeleau5
, Donald Cameron7
and Murray Woodside5 
| (5) |
Carleton University, Ottawa, Canada |
| (6) |
Mitel Networks, Kanata, Canada |
| (7) |
Nortel Networks, Ottawa, Canada |
Abstract
A set of scenarios is a useful way to capture many aspects of the requirements of a system. Use Case Maps are a method for
scenario capture which is good for describing multiple scenarios, including scenario interactions, for developingan architecture,
and for analysing architectural alternatives. However, once a component architecture is determined, Message Sequence Charts
are better for developing and presentingthe details of interactions, and provide access to well-developed methodologies and
tools for analysis and synthesis. This paper considers what must be specified in UCM scenarios and the architecture to make
it possible to derive MSCs automatically, and it describes our experience in executingthese transformations within a prototype
tool, the UCM Navigator.
This research was supported by Nortel Networks, Mitel Networks, and by the Industrial Partnerships program of the Natural
Sciences and Engineering Research Council of Canada. Discussions with John Visser, Jim Hodges, Jacques Sincennes, Luigi Logrippo
and Gunter Mussbacher were helpful in developing the ideas.
References secured to subscribers.