Canappi is a Development Hub, focusing on Mobile Application Development, that
integrates tools, mobile platforms, libraries and back-end services. It is
based on mdsl, a very compact mobile domain specific language. Platform
specific code generation happens in on the ClougGen.org platform.

High performance graph search for EMF models. EMF-IncQuery is a framework for defining declarative graph queries over EMF models, and executing them efficiently without manual coding in an imperative programming language such as Java.

eTrice is a Modeling Tool for distributed eventdriven realtime systems based on
Realtime Object Oriented Modeling (ROOM), not UML. Textual and graphical ROOM
editors editors and codegenerators and runtime libraries for Java, C++ and C
will be provided.

Joliepse is an Integrated Development Environment (IDE) for the JOLIE
programming language, the first full-fledged programming language based upon
the service-oriented programming paradigm
and support classes.

logi.CAD 3 is a tool for programming a wide variety of PLCs (Programmable Logic Controllers) according to the industry standard IEC 61131-3. It is an Eclipse RCP based (E3/E4) integrated development environment (IDE) using XText for implementing the editors for the IEC programming languages ST (Structured Text), FBD (Function Block Diagram) and SFC (Sequential Function Chart).

The nusmv-tools project provides a set of tools for the model checker
NuSMV. Xtext is used to create an Eclipse
editor for the NuSMV input language. The editor is further enhanced by static
analysis checks (shown as Eclipse error markers) performed by an OSGi-fied
version of NuSMV itself. Watch the screencast.

RAPID-ML is a domain-driven API modeling language that puts data modeling at the center
of REST API design. With RAPID-ML, you can describe data types naturally with an expressive,
technology-independent modeling language, and adapt shared models to each API with just the
right flexibility to bend the model, not break it.

SARL is a general-purpose agent-oriented language. It aims at providing the fundamental abstractions for
dealing with concurrency, distribution, interaction, decentralization, reactivity, autonomy and dynamic
reconfiguration. The language is platform- and architecture-independent.
The default execution environment is the Janus platform.

The Semantic Application Design Language (SADL) is a language for building
semantic models and expressing rules that capture additional domain
knowledge. The SADL-IDE (integrated development environment) is a set of
Eclipse plug-ins that support the editing and testing of semantic models
using the SADL language.

This project aims to provide Domain Specific Languages to describe
Visual DSL Editors against the Graphiti runtime, and provide code generation
(with Xtend2) to create the boilerplate code for realizing the implementation
against the Graphiti framework.

VClipse is an Eclipse-based integrated development environment (IDE)
for product modeling for the SAP Variant Configurator (VC). VClipse supports the
specification of objects and dependencies in a textual domain specific language
calld VCML. This enables the use of standard text comparison tools and version
control systems in the model development process.

VIATRA: An Event-driven and Reactive Model Transformation Platform.
The VIATRA framework supports the development of model transformations with specific focus on event-driven, reactive transformations.
Building upon the incremental query support of the EMF-IncQuery project, VIATRA offers a language to define transformations and
a reactive transformation engine to execute certain transformations upon changes in the underlying model.

xDGL is a free plugin on eclipse Helios 3.6 fully compatible with
eclipse data tools platform DTP. Works with dozens of RDBMS
databases. xDGL was invented by Abubaker Mahmoud, a Canadian Computer expert.
xDGL is simple to learn and fast to execute and is designed to solve the problem
of most data generators systems works in english. xDGl works in any language that
could be written in the UTF-8 encoding. xDGL is the first Java Data Generation Language,
the first Eclipse language for Data Genration. xDGL is built in Java, Eclipse and the great Xtext
Framework.

XSemantics is a DSL (implemented in Xtext) for writing type systems,
reduction rules, interpreters (and in general relation rules) for languages
implemented in Xtext. It then generates Java code that can be used in your
language implemented in Xtext for scoping and validation (it can also generate
a validator in Java). It is the successor of XTypeS.

Xtest is a unit-testing domain-specific scripting language for Java.
Tests are run while you type and any time a related file is saved, marking
exceptions thrown and failed assertions as errors to immediately notify you of
test failures.

a DSL for writing type systems for languages implemented in Xtext. It
then generates Java code that can be used in your language implemented in Xtext
for scoping and validation (XTypeS also generates a validator in Java).

YAKINDU Statechart Tools (SCT) provides an integrated modeling
environment for the specification and development of reactive, event-driven
systems based on the concept of statecharts. It is an easy to use tool that
features sophisticated graphical state chart editing, validation and simulation
of statecharts as well as code generation.

EPL

Tool

Axel Terfloth, Andreas Mülder, et al

Sponsors

YourKit is kindly supporting open source projects with its full-featured Java Profiler.