Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Textual Modeling Tools: overview and penalty shoot-out

Bernhard Merkle

Making With Eclipse · Standard (25 mins)
Tuesday, 13:30, 25 minutes | Lafayette

Tags: Java , Modeling
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Textual Modeling Tools seem to be VERY hot these days :-)...


In this session we will have a deeper look at various Textual Modeling Tools for eclipse.
Among the candidates (or soccer teams) are currently TMF projects like Xtext as well as TCS (Textual Concrete Syntax) and others like EMFText and TEF (Textual Editing Framework).

I will show the same example in all 4 textual modeling frameworks so you get very good feeling for similarities and differences, pros and cons etc. At the same time some experiences from usage in real world projects will be discussed, as well as integration of textual and graphical modeling (depending on the situation each view has advantages)

If time allows we will catch a short glimpse on other textual language workbenches.

 

Bio: Bernhard Merkle works as a Software Architect and Engineer in the central Research & Development Department at SICK AG, one of the worlds leading producers of sensors and sensor solutions. He serves as internal consultant for the complete Software Development Cycle and is responsible for Process and Methods selection as well as Tool Evaluation and Introduction. In his spare time he gives a lecture about MDSD (Model Driven Software Development)at the University of Furtwangen. He regularly writes technical Articles about new technologies in IT-magazines and also gave sessions at various conferences (e.g. ACCU, Codegeneration, Conquest, EclipseSummit, OOP and IX).

Slides