ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Automated Generation of OCL Constraints: NL based Approach vs Pattern Based Approach

Journal: Mehran University Research Journal of Engineering and Technology (Vol.36, No. 2)

Publication Date:

Authors : ; ;

Page : 243-254

Keywords : Object Constraint Language; Constraints; Natural Language Processing;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

This paper presents an approach used for automated generations of software constraints. In this model, the SBVR (Semantics of Business Vocabulary and Rules) based semi-formal representation is obtained from the syntactic and semantic analysis of a NL (Natural Language) (such as English) sentence. A SBVR representation is easy to translate to other formal languages as SBVR is based on higher-order logic like other formal languages such as OCL (Object Constraint Language). The proposed model endows with a systematic and powerful system of incorporating NL knowledge on the formal languages. A prototype is constructed in Java (an Eclipse plug-in) as a proof of the concept. The performance was tested for a few sample texts taken from existing research thesis reports and books

Last modified: 2017-05-22 18:07:56