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, all...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
AbstractThe meta modeling approach to syntax definition of visual modeling techniques has gained wid...
International audienceMetamodels are core components of modeling languages to define structural aspe...
In model driven engineering (MDE), meta-models are the central artifacts. As a complement, the Objec...
\u3cp\u3eModel-driven engineering (MDE) enables the rise in abstraction during development in softwa...
International audienceThe purpose of this paper is to show how the platform-independent meta-model f...
Model Driven Engineering (MDE) is an important software development paradigm. Within this paradigm, ...
Abstract: The Eclipse infrastructure for modeling is based on EMF, with support for OCL 2.0 provided...
Model-Driven Development is a field in Software Engineering that, for several years, has represented...
Abstract: The Eclipse Modeling Framework (EMF) and its meta-meta model Ecore support uni-directional...
International audienceObject-Oriented Models(OOM)are widely used in Model-Driven Engineering(MDE).As...
Abstract. In a model assessment framework different quality aspects can be examined. In our approach...
OCL is widely used by UML and other languages to constrain meta-models and perform evaluations on mo...
Models are key artefacts in Model-driven software engineering. Data sets of models from practice ar...
OCL is widely used by UML and other languages to constrain meta-models and perform evaluations on mo...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
AbstractThe meta modeling approach to syntax definition of visual modeling techniques has gained wid...
International audienceMetamodels are core components of modeling languages to define structural aspe...
In model driven engineering (MDE), meta-models are the central artifacts. As a complement, the Objec...
\u3cp\u3eModel-driven engineering (MDE) enables the rise in abstraction during development in softwa...
International audienceThe purpose of this paper is to show how the platform-independent meta-model f...
Model Driven Engineering (MDE) is an important software development paradigm. Within this paradigm, ...
Abstract: The Eclipse infrastructure for modeling is based on EMF, with support for OCL 2.0 provided...
Model-Driven Development is a field in Software Engineering that, for several years, has represented...
Abstract: The Eclipse Modeling Framework (EMF) and its meta-meta model Ecore support uni-directional...
International audienceObject-Oriented Models(OOM)are widely used in Model-Driven Engineering(MDE).As...
Abstract. In a model assessment framework different quality aspects can be examined. In our approach...
OCL is widely used by UML and other languages to constrain meta-models and perform evaluations on mo...
Models are key artefacts in Model-driven software engineering. Data sets of models from practice ar...
OCL is widely used by UML and other languages to constrain meta-models and perform evaluations on mo...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
AbstractThe meta modeling approach to syntax definition of visual modeling techniques has gained wid...
International audienceMetamodels are core components of modeling languages to define structural aspe...