首页    期刊浏览 2024年10月07日 星期一
登录注册

文章基本信息

  • 标题:A model transformation framework to increase OCL usability
  • 作者:Samin Salemi ; Ali Selamat ; Marek Penhaker
  • 期刊名称:Journal of King Saud University @?C Computer and Information Sciences
  • 印刷版ISSN:1319-1578
  • 出版年度:2016
  • 卷号:28
  • 期号:1
  • 页码:13-26
  • DOI:10.1016/j.jksuci.2015.04.002
  • 出版社:Elsevier
  • 摘要:The usability of a modeling language has a direct relationship with several factors of models constructed with the modeling language, such as time required and accuracy. Object Constraint Language (OCL) is the most prevalent language to document system constraints that are annotated in the Unified Modeling Language (UML). OCL is reputed as a modeling language with difficult syntax, and prior knowledge of OCL is needed to use the language. These obstacles result in the low usability of OCL. Therefore, the current research proposes a model to automatically transform system constraints formed in English sentences to OCL specifications. The proposed model is based on the Model-Driven Architecture (MDA) approach. The Linear Temporal Logic (LTL) properties of the proposed model are verified by the Maude model checker. To validate the proposed model and compare it with the existing work, the En2OCL (English2OCL) application is developed. This application is tested by three evaluation metrics: precision, recall, and f-measure. The En2OCL application is further compared with the NL2OCLviaSBVR application, which is the existing work on OCL generation from English sentences. The comparison shows a considerable improvement in precision, recall, and f-measure.
  • 关键词:Model-Driven Architecture ; Model transformation ; OCL generation ; Usability improvement
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有