DocumentCode :
3319446
Title :
SBVR vs OCL: A comparative analysis of standards
Author :
Bajwa, Imran Sarwar ; Bordbar, Behzad ; Lee, Mark
Author_Institution :
Sch. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
fYear :
2011
fDate :
22-24 Dec. 2011
Firstpage :
261
Lastpage :
266
Abstract :
In software modelling, the designers have to produce UML visual models with software constraints. Similarly, in business modelling, designers have to model business processes using business constraints (business rules). Constraints are the key components in the skeleton of business or software models. A designer has to write constraints to semantically compliment business models or UML models and finally implementing the constraints into business processes or source code. Business constraints/rules can be written using SBVR (Semantics of Business Vocabulary and Rules) while OCL (Object Constraint Language) is the well-known medium for writing software constraints. SBVR and OCL are two significant standards from OMG. Both standards are principally different as SBVR is typically used in business domains and OCL is employed to compliment software models. However, we have identified a few similarities in both standards that are interesting to study. In this paper, we have performed a comparative analysis of both standards as we are looking for a mechanism for automatic transformation of SBVR to OCL. The major emphasis of the study is to highlight principal features of SBVR and OCL such as similarities, differences and key parameters on which these both standards can work together.
Keywords :
Unified Modeling Language; business data processing; object-oriented languages; Object Constraint Language; UML visual model; business constraint; business domain; business modelling; semantics of business vocabulary and rules; software constraint; software modelling; source code; Semiconductor optical amplifiers; Unified modeling language; MDA; OCL; SBVR; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multitopic Conference (INMIC), 2011 IEEE 14th International
Conference_Location :
Karachi
Print_ISBN :
978-1-4577-0654-7
Type :
conf
DOI :
10.1109/INMIC.2011.6151485
Filename :
6151485
Link To Document :
بازگشت