Tool support for the transition from Use Case Maps to Message Sequence Charts


Chen, Jun




In current scenario-driven object-oriented modeling processes, a designer generally progresses from requirements to detailed scenario descriptions (typically defined using some type of interaction diagrams) and ultimately to state machines. Throughout this progression, it is critical to preserve fine-grained traceability links among all the adopted models in order to i) smooth the transition between models of different levels of abstraction; ii) maintain overall semantic consistency and iii) evaluate the coverage of requirements and, possibly, the change impact analysis.

Use Case Maps (UCMs) is a high-level scenario specification technique. Encouraging traceability between requirements and interaction diagrams is one of the advantages of the UCM notation. This thesis contributes to this goal by giving an overview of the implementation of a prototype that i) supports the automatic transition from UCMs to interaction diagrams, more specifically, to Message Sequence Charts 2000 (MSCs), ii) captures individual UCM responsibilities as grammars of  messages and iii) allows the visualization of such grammars through MSC inline expressions.


Object-oriented methods (Computer Science)
Use Cases (Systems Engineering)
UML (Computer Science)
Application Software -- Development




Carleton University

Thesis Degree Name: 

Master of Computer Science: 

Thesis Degree Level: 


Thesis Degree Discipline: 

Computer Science

Parent Collection: 

Theses and Dissertations

Items in CURVE are protected by copyright, with all rights reserved, unless otherwise indicated. They are made available with permission from the author(s).