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 :
بازگشت