• 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