Domain Specific Languages

Xtext for Beginners

Session Type: 
Tutorial [3 hours]
Speakers

Are you bored of writing boilerplate code? Are you drowning in XML files? Do you have to verify every single change with long running integration tests?

Schedule info

Time slot: 
25 March 09:00 - 12:00
Room: 
Federal
Status: 
Accepted

Audience

Track: 
DSL
Experience level: 
Beginner

Java DSLs with Xtext

Session Type: 
Standard [35 minutes]
Speakers

Building DSLs with Xtext is easy: You define the most convenient syntax and generate whatever code you like from it.

But integrating these DSLs within a Java project usually involves bridging some major gaps, e.g. mutual referencing, mixing generated and hand-written code as well as integration on the IDE level. Xtext's special support for Java DSLs gives you all of this and more for free.

Schedule info

Time slot: 
26 March 10:30 - 11:05
Status: 
Accepted

Audience

Track: 
DSL
Experience level: 
Intermediate
Slides: 

Giant Butterfly Effects with Software Factories

Session Type: 
Standard [35 minutes]
Speakers

Software factories enable to scale up automation, improve quality and productivity, and meet time-to-market expectations.
In this talk, we start our journey with Xtext to simply describe data, user interfaces, business rules, and services. Fasten your seatbelt. We continue with an EGF generation which monitor multiple tools (e.g., Ant, EMF Generation, Acceleo, Javadoc generation) and do the job until the software packaging is ready for deployment. Next, we change one word and we travel to a new destination: the collaborative world with CDO.

Schedule info

Status: 
Declined

Audience

Track: 
Modeling
Experience level: 
Beginner

packetC: CyberSecurity using EclipseIDE

Session Type: 
Standard [35 minutes]
Speakers

packetC is a new C-based language for TCP/IP packet processing with an Eclipsed based CDT-derived IDE/Debugging environment. See http://forums.packetc.org for more information.

This talk will highlight some of the features of the packetC language while showing the features of the Eclipse based IDE called CloudShield PacketWorks. We will also have an interactive wireless demo of packetC packet processing in action using the free DPPM (Data Packet Processing Module) emulator available at the forum at http://www.packetc.org.

Schedule info

Status: 
Declined

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Beginner

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.