• DocumentCode
    660620
  • Title

    TRAM: A tool for transforming textual requirements into analysis models

  • Author

    Letsholo, Keletso J. ; Liping Zhao ; Chioasca, Erol-Valeriu

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
  • fYear
    2013
  • fDate
    11-15 Nov. 2013
  • Firstpage
    738
  • Lastpage
    741
  • Abstract
    Tool support for automatically constructing analysis models from the natural language specification of requirements (NLR) is critical to model driven development (MDD), as it can bring forward the use of precise formal languages from the coding to the specification phase in the MDD lifecycle. TRAM provides such a support through a novel approach. By using a set of conceptual patterns to facilitate the transformation of an NLR to its target software model, TRAM has shown its potential as an automated tool to support the earliest phase of MDD. This paper describes TRAM and evaluates the tool against three benchmark approaches.
  • Keywords
    formal languages; formal specification; natural language processing; program diagnostics; software tools; TRAM; analysis models; formal languages; model driven development; natural language specification of requirements; software model; textual requirement transformation; tool support; Analytical models; Natural languages; Object oriented modeling; Semantics; Software; Unified modeling language; Model transformation; analysis models; conceptual patterns; natural language processing; semantic object models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
  • Conference_Location
    Silicon Valley, CA
  • Type

    conf

  • DOI
    10.1109/ASE.2013.6693146
  • Filename
    6693146