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
Dietmar Stoll
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.
