Introduction to the development of domain-specific languages (DSLs) with Xtext

Abstract

Xtext supports the grammar-based creation of textual DSLs. Aim of the workshop: The participants recognize the possibilities of Xtext and are able to apply their own external, textual DSLs in model-based projects.

Xtext is a framework for the creation of external, textual domain-specific languages (DSLs). It is part of the Eclipse Modeling Project. Based on a grammar, the necessary components such as Parsers, Meta-Models to a fully-developed Eclipse-Editor become automatically derived. Extensive  expandability and the deep integration in the Eclipse Modeling Framework (EMF) make Xtext into a fully-developed solution in the area of model-based software development (MDSD).

We offer a 10% discount from upwards of 2 participants of the same company.

Agenda

  • Overview of Eclipse Modeling and classification of Xtext
  • Simple grammars and meta-models
  • Validation with Check and Java
  • Integration in a MWE-workflow and generation with Xpand/Xtend
  • Reuse of existing meta-models
  • Adaptation of the runtime behaviour with Dependency Injection Scoping and Linking
  • Overview: Further features and examples

Trainer

Training dates

We currently have not set a date for this training session. Please contact us if you are interested. We would be glad to hold a training session at your company. Contact us.


Contact

Wolfgang George
Senior Sales Manager

Phone: +49 175 4310602

E-mail: