1. Translation of Natural Language Specification to OCL A PhD Research Work Presentation RSMG 2 Imran Sarwar Bajwa PhD Student Natural Language Processing Group [email_address]
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14. 2.2 Proposed Solution 29 | April | 2010 | 16 Natural Language Processing Group School of Computer Science University of Birmingham, UK Natural Language Specifications Structured English based SBVR SBVR to OCL Translation Mapping NL to SBVR Rules Validated OCL code Designer UML Model SBVR Rules OCL Expression Application Scenario of Natural language to OCL transformation context driver inv: self.age >= 18 It is necessary that each driver must be at least 18 years old . A driver should be 18 years old.
15. 3. Conclusion 29 | April | 2010 | 16 Natural Language Processing Group School of Computer Science University of Birmingham, UK Finally!! OCL can be made more adaptable and usable by providing a natural language e.g. English based user interface.