Modeling

This project produces modeling frameworks, tooling, and/or standards implementations.

Eclipse Open System Engineering Environment

The Eclipse Open System Engineering Environment™ (OSEE) project provides a tightly integrated environment supporting lean principles across a product's full life-cycle in the context of an overall

Eclipse EMF

Eclipse EMF™ is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides

Eclipse VIATRA

The Eclipse VIATRA™ framework supports the development of model transformations with specific focus on event-driven, reactive transformations. Building upon the incremental query support, VIATRA offers a language to define transformations and a reactive transformation engine to execute certain transformations upon changes in the underlying model.

Eclipse Mita

Eclipse Mita is a programming language for the embedded IoT. We combine a declarative setup of system resources (e.g. Bluetooth connectivity or a temperature sensor) with a modern imperative language

Eclipse Spatio-Temporal Epidemiological Modeler

The Eclipse Spatio-Temporal Epidemiological Modeler (STEM) is a tool designed to help scientists and public health officials create and use models of emerging infectious diseases. STEM uses

Eclipse eTrice

Eclipse eTrice™ is an implementation of the ROOM modeling language for event driven real-time software systems. It provides tooling like textual and graphical editors, code generators for Java, C++

Henshin

The Henshin project provides a state of the art model transformation language for the Eclipse Modeling Framework. Henshin supports both direct transformations of EMF single model instances (endogenous

Eclipse EMF Parsley

Eclipse EMF Parsley is an Eclipse project that provides a set of reusable UI components based on EMF (e.g., trees, tables, forms, views and editors), hiding most of the complexity of internal details, that can be used in your EMF-based plugin out-of-the-box. These parts are highly customizable via a DSL that let change a lot of details even easier and in a very compact form. The DSL is implemented in Xtext, thus, it comes with rich and powerful IDE tooling.

Eclipse SysON

The Eclipse SysON project provides an open-source web-based tooling to edit SysML v2 models. It includes a set of editors (graphical, textual, form-based, etc.) enabling users to build the various

Eclipse APP4MC

Application Platform Project for Multi Core Eclipse APP4MC™ is a platform for engineering embedded multi- and many-core software systems. The platform enables the creation and management of complex

Eclipse Business Process Model and Notation (BPMN2)

Eclipse BPMN2 is an open source component of the Model Development Tools (MDT) subproject to provide a metamodel implementation based on the forthcoming Business Process Model and Notation (BPMN) 2.0

Eclipse ESCET (Supervisory Control Engineering Toolkit)

The Eclipse Supervisory Control Engineering Toolkit (Eclipse ESCET™) project provides a toolkit for the development of supervisory controllers in the Model-Based Systems Engineering (MBSE) paradigm

AMW - Atlas Model Weaver

The AMW (ATLAS Model Weaver) is a tool for establishing relationships (i.e., links) between models. The links are stored in a model, called weaving model. It is created conforming to a weaving metamodel. AMW provides a base weaving metamodel enabling to create links between model elements and associations between links. The metamodel may be extended to add other mapping semantics. This way there is the possibility of creating variable mapping languages dedicated to specific application requirements.

Eclipse Modeling Workflow Engine

The Modeling Workflow Engine™ (MWE) supports orchestration of different Eclipse modeling components to be executed within Eclipse as well as standalone. Based on a dependency injection framework, one

Eclipse POOSL

Eclipse POOSL (Parallel Object-Oriented Specification Language, https://www.es.ele.tue.nl/premadona/publications/TFGHPV07.pdf) and the accompanying tools offer a general purpose method for describing

Eclipse SmartMDSD™

This Eclipse SmartMDSD™ provides an Eclipse-based Integrated Development Environment (IDE) for robotics software development. The SmartMDSD Toolchain provides support and guidance to apply best

Eclipse TRACE4CPS

Eclipse TRACE4CPS™ (TRACE) maintains and evolves a visualization and analysis tool for the performance engineering of cyber-physical systems. It has a strong focus on industrial applicability. There

Eclipse Layout Kernel

Visual languages are popular for visualizing concepts and systems. However, just being graphical in nature does not automatically make a diagram easy to understand. Its usefulness much rather depends

Eclipse Papyrus

Eclipse Papyrus® provides an integrated, user-consumable environment for editing any kind of EMF model and particularly supporting UML and related modeling languages such as SysML and MARTE. Papyrus

Eclipse Gendoc

Eclipse Gendoc extracts data from Eclipse EMF models and generates documents that fully respect the appearance of your document template.