Enhancement approachof object constraint language generation

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...

Full description

Saved in:
Bibliographic Details
Main Authors: Salemi, Samin, Selamat, Ali
Format: Conference or Workshop Item
Language:English
Published: 2018
Subjects:
Online Access:http://eprints.utm.my/id/eprint/81838/1/SaminSalemi2018_EnhancementApproachofObjectConstraintLanguage.pdf
http://eprints.utm.my/id/eprint/81838/
http://dx.doi.org/10.1088/1742-6596/933/1/012008
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.81838
record_format eprints
spelling my.utm.818382019-09-29T08:54:45Z http://eprints.utm.my/id/eprint/81838/ Enhancement approachof object constraint language generation Salemi, Samin Selamat, Ali QA75 Electronic computers. Computer science 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. 2018-01-03 Conference or Workshop Item PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/81838/1/SaminSalemi2018_EnhancementApproachofObjectConstraintLanguage.pdf 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. http://dx.doi.org/10.1088/1742-6596/933/1/012008
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Salemi, Samin
Selamat, Ali
Enhancement approachof object constraint language generation
description 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.
format Conference or Workshop Item
author Salemi, Samin
Selamat, Ali
author_facet Salemi, Samin
Selamat, Ali
author_sort Salemi, Samin
title Enhancement approachof object constraint language generation
title_short Enhancement approachof object constraint language generation
title_full Enhancement approachof object constraint language generation
title_fullStr Enhancement approachof object constraint language generation
title_full_unstemmed Enhancement approachof object constraint language generation
title_sort enhancement approachof object constraint language generation
publishDate 2018
url http://eprints.utm.my/id/eprint/81838/1/SaminSalemi2018_EnhancementApproachofObjectConstraintLanguage.pdf
http://eprints.utm.my/id/eprint/81838/
http://dx.doi.org/10.1088/1742-6596/933/1/012008
_version_ 1651866369126301696