• DocumentCode
    3123524
  • Title

    SBVR2UML: A Challenging Transformation

  • Author

    Afreen, Hina ; Bajwa, Imran Sarwar ; Bordbar, Behzad

  • Author_Institution
    Dept. of Comput. Sci. & IT, Islamia Univ. of Bahawalpur, Bahawalpur, Pakistan
  • fYear
    2011
  • fDate
    19-21 Dec. 2011
  • Firstpage
    33
  • Lastpage
    38
  • Abstract
    UML is a de-facto standard used for generating the software models. UML support visualization of the software artifacts. To generate a UML diagram, a software engineer has to collect software requirements in a natural language (such as English) or a semi-formal language (such as SBVR), manually analyze the requirements and then manually generate the class diagrams in an available CASE tool. However, by automatically transforming SBVR Software requirements to UML can seriously share burden of a system analyst and can improve the quality and robustness of software modeling phase. The paper demonstrates the challenging aspect of model transformation from SBVR to UML. The presented approach takes input the software requirements specified in SBVR syntax, parses the input specification, extracts the UML ingredients such as classes, methods, attributes, associations, etc and finally generate the visual representation of the extracted information. The presented approach is fully automated. The presented approach is explained via an example.
  • Keywords
    Unified Modeling Language; computational linguistics; data visualisation; formal specification; CASE tool; SBVR software requirements; SBVR2UML; UML; extracted information; natural language; semiformal language; software artifact visualization; software modeling phase; visual representation; Analytical models; Data mining; Databases; Object oriented modeling; Software; Unified modeling language; Vocabulary; Automated Software Modelling; SBVR; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Information Technology (FIT), 2011
  • Conference_Location
    Islamabad
  • Print_ISBN
    978-1-4673-0209-8
  • Type

    conf

  • DOI
    10.1109/FIT.2011.14
  • Filename
    6137184