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
Link To Document