• DocumentCode
    3142444
  • Title

    Towards the Automated Conversion of Natural-Language use Cases to Graphical use Case Maps

  • Author

    Kealey, Jason ; Amyot, Daniel

  • Author_Institution
    SITE, Ottawa Univ., Ont.
  • fYear
    2006
  • fDate
    38838
  • Firstpage
    2377
  • Lastpage
    2380
  • Abstract
    Use cases are popular software engineering artifacts because their simplicity facilitates the comprehension of a system by all stakeholders. However, use cases written in natural language are inherently ambiguous and do not support automated reasoning. This article presents a new tool that implements the transformation from the textual use cases represented in UCEd, a use case editor, to a graphical notation that is designed to be as simple to learn and understand as use cases, while offering enough formality to enable automated reasoning. The target language we selected is the use case map (UCM) notation, part of the user requirements notation. We define the mapping between use case constructs and their UCM counterparts. The described translation, together with a suitable auto-layout mechanism, is implemented as a plug-in to a recent Eclipse-based UCM editor: jUCMNav
  • Keywords
    natural languages; program interpreters; reasoning about programs; text editing; UCEd use case editor; automated natural-language use case conversion; automated reasoning; graphical use case maps; jUCMNav Eclipse-based UCM editor; software engineering artifacts; user requirements notation; Automata; Computer aided software engineering; Displays; Natural languages; Programming; Prototypes; Software engineering; Software tools; Visualization; Writing; Eclipse; Natural Language; UCM Model; Use Case;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    1-4244-0038-4
  • Electronic_ISBN
    1-4244-0038-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2006.277646
  • Filename
    4054963