A Data Set of OCL Expressions on GitHub
A Data Set of OCL Expressions on GitHub
复制标题
GitHub 上的 OCL 表达式数据集
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Alexander Serebrenik
中科院分区:
文献类型:
--
作者:
Jeroen Noten;J. Mengerink;Alexander Serebrenik
In model driven engineering (MDE), meta-models are the central artifacts. As a complement, the Object Constraint Language (OCL) is a language used to express constraints and operations on meta-models. The Eclipse Modeling Framework (EMF) provides an implementation of OCL, enabling OCL-annotated meta-models. Existing empirical studies of the OCL have been conducted on small collections of data. To facilitate empirical research into the OCL on a larger scale, we present the first publicly available data set of OCL expressions. The data set contains 9188 OCL expressions originating from 504 EMF meta-models in 245 systematically selected GitHub repositories. Both the original meta-models and the generated abstract syntax trees are included, allowing for a variety of empirical studies of the OCL. To illustrate the applicability of this data set in practice, we performed three case studies.
影响因子:
3.3
作者:
J. Whittle;J. Hutchinson;M. Rouncefield
通讯作者:
J. Whittle;J. Hutchinson;M. Rouncefield