You are here: UCM Web>UCMVirtualLibrary>VirLibNotere04 (09 Aug 2006)

Abstract

The Use Case Maps (UCM) scenario notation is applicable to many requirements engineering activities. However, other scenario notations, such as Message Sequence Charts (MSC) and UML Sequence Diagrams (SD), have shown to be better suited for detailed design. In order to use the notation that is best appropriate for each phase in an efficient manner, a mechanism has to be devised to automatically transfer the knowledge acquired during the requirements analysis phase (using UCM) to the design phase (using MSC or SD). This paper introduces UCMEXPORTER, a new tool that implements such a mechanism and reduces the gap between high-level requirements and detailed design. UCMEXPORTER automatically transforms individual UCM scenarios to UML Sequence Diagrams, MSC scenarios, and even TTCN-3 test skeletons. We highlight the current capabilities of the tool as well as architectural solutions addressing the main challenges faced during such transformation, including the handling of concurrent scenario paths, the generation of customized messages, and tool interoperability.

-- Daniel Amyot - 11 Oct 2005

Discussion

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

Form For Virtual Library edit

Title UCMExporter: Supporting Scenario Transformations from Use Case Maps
Authors D. Amyot, A. Echihabi, and Y. He
Type Conference
Conference/Journal Title 4ième colloque sur les Nouvelles Technnologies de la Répartition (NOTERE'04)
Volume/Number
Editors
Publisher
Month June
Year 2004
Pages 390-405
Keywords MSC, scenario, transformation, UCMExporter, UML, Use Case Maps
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf NOTERE04.pdf manage 770.4 K 11 Oct 2005 - 14:05 Daniel Amyot Paper
pptppt NOTERE04.ppt manage 1251.0 K 11 Oct 2005 - 14:06 Daniel Amyot Accompanying presentation
Topic revision: r3 - 09 Aug 2006 - 11:40:13 - Daniel Amyot
 
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