跳到主要导航 跳到搜索 跳到主要内容

Io CL: An interactive tool for specifying, validating and evaluating OCL constraints

  • Muhammad Hammad
  • , Tao Yue
  • , Shaukat Ali
  • , Shuai Wang
  • Simula Research Laboratory
  • University of Oslo

科研成果: 期刊稿件会议文章同行评审

摘要

The Object Constraint Language (OCL) is frequently used to specify additional constraints on models, in addition, to the ones enforced by semantics of the models. It is a well known fact that due to the lack of familiarity with OCL, practitioners and even researcher to some extent are reluctant in using OCL. To help practitioners and researchers in writing OCL constraints for their specific problem at hand, we developed a tool called interactive OCL (iO CL) for interactively specifying constraints on a given model. The basic philosophy behind the tool is to present only those details (e.g., operations) of OCL to modelers that are valid at a given step of constraint specification process, in addition to helping modelers with its syntax. Our ultimate aim is to reduce the effort required to specify constraints, subsequently lowering down training cost and increasing the correctness of the constraints. iO CL is a web-based application that integrates other tools including Eclipse OCL for validation and evaluation of OCL constraints, and Es OCL for automatically generating valid instances of models that satisfy the specified constraints.

源语言英语
页(从-至)24-31
页数8
期刊CEUR Workshop Proceedings
1725
出版状态已出版 - 2016
已对外发布
活动2016 MoDELS Demo and Poster Sessions, MoDELS-D and P 2016 - Saint-Malo, 法国
期限: 2 10月 20167 10月 2016

学术指纹

探究 'Io CL: An interactive tool for specifying, validating and evaluating OCL constraints' 的科研主题。它们共同构成独一无二的学术指纹。

引用此