The Use Case Map (UCM) notation is being standardized as part of the User Requirements Notation (URN), the most recent addition to ITU-T's family of languages. UCM models describe functional requirements and high-level designs with causal paths superimposed on a structure of components. The generation of individual scenarios from UCM specifications enables the validation of requirements and facilitates the transition from requirements to design. In this paper, we address the challenges faced during the automated generation of such scenarios. Scenario definitions and traversal algorithms are first used to extract individual scenarios from UCMs and to store them as XML files. Transformations to other scenario languages (for instance, Message Sequence Charts) are then achieved using XSLT. Possible applications of this two-step generation process include early validation and synthesis of design models. Illustrative examples are given based on our current tools and recent experiments.

-- JeanFrancoisRoy - 18 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 Generating Scenarios from Use Case Map Specifications.
Authors Amyot, D., Cho, D.Y., He, X., and He, Y.
Type Conference
Conference/Journal Title Third International Conference on Quality Software (QSIC'03)
Month November
Year 2003
Pages 108-115
Keywords Message Sequence Charts, Scenarios, Transformations,
Use Case Maps, Validation, XML
Topic attachments
I Attachment Action Size Date Who Comment
QSIC03.pdfpdf QSIC03.pdf manage 371 K 17 Oct 2005 - 23:09 JeanFrancoisRoy Paper
Topic revision: r2 - 05 Aug 2006, DanielAmyot
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