Fri, 2015-08-21 12:01

Sirius - A graphic model is worth a thousand words (sponsored by Obeo)

Whether you are an IT Architect or Developer, a Tools and Methods Manager, or an Embedded Software or Systems Engineer, you are called on daily to devise and design innovative solutions in complex environments. To do this, you will need an efficient tool to describe your design choices, define an architecture, as well as analyze and validate it. What’s more, you must be able to communicate this work to various contacts: your customers, your partners, but also your development teams.

Fri, 2015-07-31 23:52

IncQuery gets Sirius: faster and better diagrams

Modern domain-specific modeling environments offer rich graphical editors, which provide multiple views to highlight specific aspects of the design, in order to manage complexity. Such views may capture taxonomy or containment hierarchies, as well as interconnections of the system under design, and offer advanced navigation and traceability means to highlight a selected element in different related views. Within Eclipse, the Sirius project provides an easy way to define such graphical modeling environments.

Fri, 2015-07-31 13:11

Tailor-made model comparison: how to customize EMF Compare for your modeling language

EMF Compare is a framework supporting model differencing and merging for EMF-based models. Therefore, it enables users to determine changes they have applied to their models, to identify overlaps between distinct models and to merge changes that have been performed on the same model by different users in parallel.

Fri, 2015-07-31 11:53

From EMF to UIs: how to use EMF Parsley to get desktop, web and mobile UIs from the model

When it comes to build an application out of an EMF model, well, the path is not so straightforward: which frameworks should I use for the UI? Will I be tied to desktop or will I be ready for the web and mobile? At what degree of integration?

EMF Parsley was created for addressing these questions: it provides a set of reusable UI components (trees, tables, forms, editors), which are completely customizable, and an Xtext/Xbase based DSL editor for defining/customizing the UI components, which then can be used by your application with few lines of code.

Thu, 2015-07-30 18:00

Scenarios@run.time – Modeling, Analyzing, and Executing Specifications of Distributed Systems

In our work environments and daily lives, we are increasingly surrounded by connected embedded systems. Industry 4.0, Car-to-X communication, or Smart Homes are just a few current trends. The growing functionality and the concurrent and distributed nature of the applications are a great challenge during development. In order to help engineers deal with the rising complexity, we are developing a formal scenario-based method for specifying the interaction behavior of the components on an inter-component level.

Thu, 2015-07-30 10:22

Xtend beyond Java: generate cool stuff (C++, Qt) for mobile apps

Developing mobile apps for C++ / Qt environments using Eclipse Momentics (based on CDT) there's much stuff you have to code manually or copy/paste every day.

I developed a DSL based on Xtend to make this much easier. This isn't an app generator - it's more like generating a workbench where you'll find all those patterns to work offline (caching to JSON or SQLite), to deal with C++ Pointers for business logic and UI. All the boring stuff will be generated.

Live coding

Wed, 2015-07-29 14:24

Breathe life into your Designer!

You have your shiny new DSL up and running thanks to the Eclipse Modeling Technologies and you built a powerful tooling with graphical modelers, textual syntaxes or dedicated editors to support it. But how can you see what is going on when a model is executed ? Don't you need to simulate your design in some way ? Wouldn't you want to see your editors being animated directly within your modeling environment based on execution traces or simulator results?


Subscribe to modeling