Universiti Teknologi Malaysia Institutional Repository

Enhancement approachof object constraint language generation

Salemi, Samin and Selamat, Ali (2018) Enhancement approachof object constraint language generation. In: 10th International Conference on Computer and Electrical Engineering, ICCEE 2017, 11 October 2017 through 13 October 2017, University of Alberta, Edmonton, Canada.

[img]
Preview
PDF
1MB

Official URL: http://dx.doi.org/10.1088/1742-6596/933/1/012008

Abstract

OCL is the most prevalent language to document system constraints that are annotated in UML. Writing OCL specifications is not an easy task due to the complexity of the OCL syntax. Therefore, an approach to help and assist developers to write OCL specifications is needed. There are two approaches to do so: First, creating an OCL specifications by a tool called COPACABANA. Second, an MDA-based approach to help developers in writing OCL specification by another tool called NL2OCLviaSBVR that generates OCL specification automatically. This study presents another MDA-based approach called En2OCL, and its objective is twofold. 1- to improve the precison of the existing works. 2- to present a benchmark of these approaches. The benchmark shows that the accuracy of COPACABANA, NL2OCLviaSBVR, and En2OCL are 69.23, 84.64, and 88.40 respectively.

Item Type:Conference or Workshop Item (Paper)
Uncontrolled Keywords:MDA-based approach, object constraint language, OCL specifications, system constraints
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:81838
Deposited By: Yanti Mohd Shah
Deposited On:29 Sep 2019 08:13
Last Modified:29 Sep 2019 08:54

Repository Staff Only: item control page