• DocumentCode
    3250987
  • Title

    Generating scenarios from use case map specifications

  • Author

    Amyot, Daniel ; He, Xiangyang ; He, Yong ; Cho, Dae Yong

  • Author_Institution
    SITE, Ottawa Univ., Ont., Canada
  • fYear
    2003
  • fDate
    6-7 Nov. 2003
  • Firstpage
    108
  • Lastpage
    115
  • Abstract
    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.
  • Keywords
    Unified Modeling Language; XML; formal specification; object-oriented programming; ITU-T language family; XML file; XSLT; automated scenario generation; component structure; eXtensible Markup Language; functional requirement; high-level design; individual scenario extraction; message sequence chart; traversal algorithm; use case map specification; user requirements notation; Computer aided software engineering; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2003. Proceedings. Third International Conference on
  • Print_ISBN
    0-7695-2015-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2003.1319092
  • Filename
    1319092