LSP (Language Server Protocol) facilitates the development of IDEs but so far only language server for textual languages are supported. Read our proposal to adapt LSP for graphical lenguages
TemporalEMF adds native temporal support for models. Models are automatically treated as temporal models and can be subjected to temporal queries to retrieve the model contents at different points in time. Behind the scenes, the history of a model is transparently stored in a NoSQL database.
Most NoSQL database systems do not require the definition of schemas but this does not mean such schema does not (implicitly) exist. We have implemented a model-driven reverse engineering approach to infer such NoSQL implicit schemas
Summary of our contributions towards a scalable query and transformation modeling framework able to handle very large models
NeoEMF is a multi-database model persistence solution, that is able to store models in several kind of NoSQL datastores, including graph, map and column databases
Our approach for modeling gamification process and its application to the learning of modeling itself with examples for UML and SQL. Implemented on top of Papyrus.
Often, modeling tools are regarded as immature and therefore not ready for industrial adoption. Read on to see if there is any truth in this.
To talk about the Eclipse modeling ecosystem, we are joined today by Gaël Blondelle, Director of European Ecosystem Development at the Eclipse Foundation.
Looking for an alternative to the "standard" Java-based Eclipse Modeling Framework? Try this Python implementation of EMF with an emphasis on modeling flexibility and scripting (e.g. to write model transformations)
How to speed up the access and queries on large models thanks to our language (and execution environment) to define prefetching/caching plans for specific modeling scenarios
New version of our tool able to infer the shared schema among a set of schemaless JSON Documents
EMF-REST generates truly RESTful APIs for your EMF models. EMF-REST complements the existing (Java-based) API generation facilities EMF already provides and extends them to the Web.
Showing how online DSL workbenches can be used to easily build programming elearning games
Slides of our work on EMF Views – A View Mechanism for Integrating Heterogeneous Models presented
Modeling complex systems involves dealing with several heterogeneous and interrelated models defined using a variety of languages. Similarly to the concept of views in databases, we introduce EMF Views an approach for defining views on potentially heterogeneous models.
Create random models to test your modeling tools. Make them as large as you need them to be. It uses uniform probability distributions to populate.
A simple tool to eliminate sensitive information from your models. One less excuse for industrial partners unwilling to share their models (but still asking us to do relevant research!)
Looking for an in-depth but quick overview of the EMF and GMF Eclipse technologies? You're in the right place
Learn the basic concepts of EMF, the foundation framework for all modeling tools in Eclipse, in just 10 slides
See plenty of examples of Eclipse-based modeling environments created with Sirius