1. Portal
  2. Xtext
  3. ModellPreisträger

ModellPreisträger

Softwareentwickler suchen ständig nach neuen Möglichkeiten zur Verbesserung ihrer Fähigkeiten, um mehr mit weniger Aufwand zu erreichen und bessere Qualität in der gleichen Zeit zu erzielen. Xtext ist ein leistungsfähiges Werkzeug, mit dem Sie genau das erreichen können! Um dies unter Beweis zu stellen, haben wir Mitte 2009 den Wettbewerb »Xtext Modellpreisträger« ins Leben gerufen, um zu zeigen was mit diesem leistungsfähigen Framework alles möglich ist.

Wir haben viele kreative, interessante, aussergewöhnliche und spannende Einreichungen erhalten, die uns die Auswahl der Gewinner nicht leicht gemacht haben. Nach vielen Diskussionen und Bewertungen sind wir Stolz, nun die Gewinnerbeiträge des Wettbewerbs präsentieren zu können:

AND THE WINNERS ARE...

Platz 1. EFactory (Sebastian Benz)

http://code.google.com/p/efactory/

EFactory is a generic textual modeling language for EMF models. EFactory is an alternative to the standard tree-based EMF editors. It provides all the advantages of a textual language. EFactory can be used to instantiate any EMF based model including Ecore itself. Models defined using EFactory integrate seamlessly into existing environments by being compatible on EMF resource level. For example, it is possible to reference an Ecore model that is defined using EFactory from an Ecore model that is defined using a graphical Ecore editor.

Platz 2. GitTab (Matthias Treitler)

The GitTab project aims to provide an easy way to compose guitar tabulators inside the Eclipse environment. Furthermore with GitTab it is possible to play such tabulators using the MIDI device, that is provided within todays everyones environment.

With the current GitTab prototype you can:

  • Compose your tabulator using an easy to learn language
  • Play the composed tabulator
  • Tune the virtual guitar to any meaningful tuning and use different guitar styles

Platz 3. Iota (Christian Krause)

http://code.google.com/p/iota-theorem-prover/

Christian uses Xtext for an academic tool for manipulating first order logic formulas over diophantine equations. It is far from from being finished, but you can already get an impression of what it is going to do when it is done.

The tool currently consists of the following:

  • a laguage and editor for predicates over integer equations / inequalities
  • a set of standard algebraic simplification rules, including computation of upper/lower bounds and monotonicity of expressions
  • a set of high-level rules for substituting, finding recursive predicates and detecting infinite descents

Platz 4. EMF Customizer (Cédric Vidal)

http://code.google.com/p/emf-customizer/

EMF Customizer is a model customization/styling/refining CSS like textual DSL targeting MDSD tool chains end users.

It is no more a proof of concept but is not yet fully feature complete and should be considered alpha quality software because anything might change anytime (DSL and API). It targets end user developers who are not familiar at all with metamodeling and model to model transformation languages. It therefore looks like CSS, and keeps its semantics: cascading, id selectors, type selectors.

Zum Seitenanfang