Mon, 2013-11-18 11:49

UML & DSL thank their lucky star Sirius

Choosing a modeling technology, is too often reduced to the selection of either UML or DSL. Even so, in practice, we often need both: UML and profiles to benefit from a standard and off-the-shelf mature tools, and DSL to benefit from a custom notation over a custom data structure.

Rather than opposing these approaches, Sirius can be used to efficiently combine existing UML modelers with DSL-based tools.

Mon, 2013-11-18 08:26

EcoreTools 2.0: The Luna revival

EcoreTools is one of the prominent graphical modelers in Eclipse: it's pretty much the first step users discovering EMF are taking. Yet the project got little love over the years since the original team stepped out.

This is changing for the Eclipse Luna cycle as the Sirius project enables the creation of rich modeling environment very quickly. A complete rewrite of the modeler is being done with in the end :

Sun, 2013-11-17 12:25

Modeling and Monitoring Business Processes with Mangrove, BPMN2 Editor and Stardust

Initially started as independent entities, the various projects that form the Eclipse SOA ecosystem are beginning to converge towards a more unified set of tools. This session will present and quickly demonstrate a simple scenario that shows how the existing tools can be used by anybody to model and monitor business processes, all without leaving the IDE.

We will demonstrate 

Sun, 2013-11-17 07:27

Author Models Textually - No Matter How Big They Are!

We all know that real-life models become big over time. To support these big models, CDO provides a scalable model repository to reliably collaborate on these big models and to persist them in a database. But the conventional tree, form, or diagram editors are somewhat intricate. When authoring an EMF model, many people prefer the convenience of textual editing.

Fri, 2013-11-15 05:07

EMF.Edit: A Story of Adapters

So you need to build a Java application for desktop, mobile or web? You already know that EMF could be helpful in many ways because it handles the burden of writing the data classes (entities) and provides RESTful serialization of those data? Yeah, that is perfectly correct. But how does it help you with changing, or editing, your data? What is the point behind the so-called EMF.Edit framework?

Mon, 2013-11-11 03:35

Modeling Symposium

The symposium aims to provide a forum for community members to present a brief overview of their work. We offer four 12-minute lightning slots to facilitate a broad range of topics. The primary goal is to introduce interesting new technology and features.

The following talks have been selected:

Fri, 2013-11-08 05:39

Getting married (with) EMF

If you do not use EMF or know what it is, please keep reading; this talk is targeted at you.
EMF (Eclipse Modeling Framework) is a framework used to generate entities (aka Java Beans) from a simple model. Over the years, EMF has become a runtime technology for all kinds of purposes and is, since the release of Eclipse 4, even part of the core platform.
However, the world of Eclipse developers is still split in two groups. One group uses EMF and loves it, and the other group has never used it before.

Thu, 2013-11-07 07:25

ESON the EMF Simple Object Notation textual DSL syntax, an alternative to XMI (formerly known as EFactory)

This presentation will introduce you to

EFactory is an Xtext syntax representing generic EObject models in a textual (DSL) syntax. It looks like JSON, but retains EMF's strong typing, and is in effect an alternative to XMI.

If all goes according to plan, EFactory will be renamed to ESON, and based on discussions with Ed Merks at EclipseCon Europe hopefully integrated into EMF (alongside Xcore, probably).


Subscribe to Modeling