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: 2017-04-01
Authors : IMRAN SARWAR BAJWA; MUHAMMAD ANWAR SHAHZADA;
Page : 243-254
Keywords : Object Constraint Language; Constraints; Natural Language Processing;
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
Other Latest Articles
- Use of culture filtrates of Trichoderma strains as a biological control agent against Colletotrichum capsici causing Anthracnose fruit rot disease of chili
- Studies on removal of malachite green from aqueous solution by sorption method using water hyacinth - Eichornia crassipes roots
- Illustration, Detection & Prevention of Sleep Deprivation Anomaly in Mobile Ad Hoc Networks
- Coherent Spatial and Colour Blended Exemplar Inpainting
- Anatoly Nikolaevich Kirpichnikov is 85
Last modified: 2017-05-22 18:07:56