Xtext

»Xtext provides a solid framework for creating Domain-Specific Languages. With only a few clicks, Xtext is capable of generating language interpreters and full-blown editors, all from a single grammar definition. Even though Xtext provides practical and functional defaults, it is often necessary to customize the looks and behavior of the generated editor. Thanks to Xtext's well-thought architecture and detailed documentation, extending the generated editor is usually a painless exercise.«

Alex Ruiz, Programmer at Google

In software projects utilizing model driven methods, domain-specific or custom-built languages are increasingly used. These problem-oriented languages have the advantage that they are in contrast to general modeling languages like the Unified Modeling Language (UML) tailored to a situation. This shortens the adjustment period and improves communication in the project.

A DSL for describing a domain-model can be created in a short time with Xtext: On the basis of the basic EBNF-Grammar of the framework, components such as parsers, meta-models and even fully developed and fully functional Eclipse-editors are derived automatically.

The development with Xtext is optimized for short cycles so that it is possible to add new features to existing DSL's without great effort.

YAKINDU Xtext professional: Services at first hand

Xtext is a technically mature solution in the field of model driven software development which has already  proven itself in many industrial projects. The framework integrates itself extremely well into technologies from Eclipse-modeling such as the Eclipse Modeling Framework (EMF).

The development of Xtext is the responsibility of a team from itemis in the Textual Modeling Framework (TMF) and is extended to a fully fledged IDE-construction kit. As a result, itemis offers professional services at first hand.

The offer includes, just as for the other former openArchitectureWare-components (Xpand, Xtend, Eclipse Plugin, Workflow Engine, UML Adapter and GMF Adapter) coaching, consulting and comprehensive service packages, through which the employment of Xtext achieves a maximal rate of return.

Coaching und Consulting

The coaching services provide the appropriate support for each project: In the process, the itemis consultants take on the role of cooperating coaches, who in the practical pilot-projects as technical project manager, software architect, senior developer or test manager convey the necessary know-how to the employees.

Support Packages

Business software, developed from open-source components, requires personnel that understands the inner workings of these components so that they can resolve faults quickly and effectively on demand. The Xtext developers of itemis deliver support at first hand.

You can find further information on the service packages of itemis on the Xtext-website.


Contact

Sven Efftinge
Branch Manager itemis Kiel

Phone: +49 431 99026-870

E-mail:

Download