Tue 27 Oct 2015 10:30 - 10:50 at Brighton 4 - Session 2

The following is an industry experience on using well established concepts, domain-specific language and code generation, to automate the engineering process of sub-system interactions. A domain-specific language was used to improve the communication efficiency among several teams of engineers. A code generator transforms the models formed for communicating into executables that process data. While, the savings in terms of man-effort and schedule-time were high, the single point of failure is end-user adoption. Adoption failure was attributed to two factors: One, the distance between the end-user and the realized benefit. Two, the amount the end-user had to change (become proficient in skills outside of their discipline). In our experience, the lack of an appropriate editor was the dominate cause to both factors in adoption failure.

Tue 27 Oct

Displayed time zone: Eastern Time (US & Canada) change

10:30 - 12:00
Session 2DSM at Brighton 4
10:30
20m
Talk
Automating Engineering with a Domain-Specific Language and a Code Generator
DSM
10:50
20m
Talk
Management of Guided and Unguided Code Generator Customizations by Using a Symbol Table
DSM
Pedram Mir Seyed Nazari RWTH Aachen University, Alexander Roth Software Engineering RWTH Aachen University, Bernhard Rumpe RWTH Aachen University, Germany
11:10
15m
Talk
Mixed Generative and Handcoded Development of Adaptable data-centric Business Applications
DSM
Alexander Roth Software Engineering RWTH Aachen University, Bernhard Rumpe RWTH Aachen University, Germany
11:25
15m
Talk
Reusing Legacy DSLs with Melange
DSM
Thomas Degueule INRIA, France, Benoit Combemale INRIA, France, Arnaud Blouin INSA Rennes, France, Olivier Barais University of Rennes 1, France
11:40
20m
Talk
Supporting Users to Manage Breaking and Unresolvable Changes in Coupled Evolution
DSM
Juri Di Rocco Università di L'Aquila, Davide Di Ruscio University of L'Aquila, Ludovico Iovino Gran Sasso Science Institute, L'Aquila, Italy, Alfonso Pierantonio University of L'Aquila, Italy
File Attached