OCL Constraints Generation from Natural Language Specification

  title={OCL Constraints Generation from Natural Language Specification},
  author={Imran Sarwar Bajwa and B. Bordbar and M. Lee},
  journal={2010 14th IEEE International Enterprise Distributed Object Computing Conference},
  • Imran Sarwar Bajwa, B. Bordbar, M. Lee
  • Published 2010
  • Computer Science
  • 2010 14th IEEE International Enterprise Distributed Object Computing Conference
  • Object Constraint Language (OCL) plays a key role in Unified Modeling Language (UML. [...] Key Method The suggested approach relies on Semantic Business Vocabulary and Rules (SBVR) to support formulation of natural language expressions and their transformations to OCL. The paper also presents outline of a prototype tool that implements the method.Expand Abstract
    68 Citations
    Translating natural language constraints to OCL
    • 13
    • PDF
    Transformation Rules for Translating Business Rules to OCL Constraints
    • 25
    • PDF
    Lips: An IDE for model driven engineering based on natural language processing
    • 18
    • PDF
    Integration of use case formal template using mapping rules
    • Swee Yin Wong, E. Mit, J. Sidi
    • Computer Science
    • 2016 Third International Conference on Information Retrieval and Knowledge Management (CAMP)
    • 2016
    • 2
    • PDF
    vOCL: A novel approach for UML constraints modeling
    • 1
    • PDF
    Formalising Natural Language Specifications Using a Cognitive Linguistics/Configuration Based Approach
    • 7
    • PDF
    NL2 Alloy: A Tool to Generate Alloy from NL Constraints
    • 11
    • PDF


    Automated size analysis for OCL
    • 16
    • Highly Influential
    • PDF
    The Object Constraint Language: Getting Your Models Ready for MDA
    • 908
    Towards Improving OCL-Based Descriptions of Software Metrics
    • T. Kim, Y. Kim, H. Chae
    • Computer Science
    • 2009 33rd Annual IEEE International Computer Software and Applications Conference
    • 2009
    • 3
    Model and Object Verification by Using Dresden OCL
    • 50
    • PDF
    Paraphrasing OCL Expressions with SBVR
    • 17
    Parsing SBVR-Based Controlled Languages
    • 44
    Transformation techniques for OCL constraints
    • 60
    • Highly Influential
    • PDF
    Automatic Transition of Natural Language Software Requirements Specification into Formal Presentation
    • 83
    • PDF
    USE: A UML-based specification environment for validating UML and OCL
    • 442
    • Highly Influential
    • PDF