Deutsch (DE-CH-AT)English (EN)Francais (Fr)
Home News Newsletter 2011 Edition 63 Effective Development of DSLs and Generators

University of LeipzigHow can you develop domain-specific languages (DSL), generators and product families efficiently and at the same time provide for functional variations as well as for different platforms. Rüdiger Schilling will explain possibilities on a half-day event including practical exercises at the Institute for Business Information Systems of the Leipzig University.

As part of the "Software System Families and Product Lines" module of the Master’s Degree programme for Business Information Systems, Rüdiger Schilling will give a guest lecture on model-driven development of DSLs and generators. External attendees are welcome to attend this guest lecture.

Guest lecture:
Model-driven Development of DSL’s and Generators
Rüdiger Schilling, CEO, Delta Software Technology

17th May 2011, 1:15 – 6:45 pm
Leipzig University, Institute for Business Information Systems
Grimmaische Straße 12, seminar room 2 (I 121)
D 04109 Leipzig

Please find more information on the website of the University Leipzig.

Model-driven Development of DSLs and Generators

Although DSLs and generators are decisive components of the model-driven development, especially generators are often developed with out-dated programming techniques avoiding any kind of modelling and abstraction – just like the old saying: “The shoemaker’s son always goes barefoot”.

Rüdiger Schilling, CEO of Delta Software Technology and initiator of the frame-based and model-driven tools ANGIE® and HyperSenses® will show the development from generative proceedings to generator construction and explain advantages and disadvantages of each method:

  • Classic principles of the generator development using macro and script languages
  • Frame-based generators
  • Completely model-driven generator and DSL development

Examples and practical exercises will clarify the differences between these development proceedings.

Furthermore, Rüdiger Schilling will show how to efficiently develop a product family for mobile apps. Mobile apps are a particularly concise and representative example for the problem, because besides the functional variations a large number of different platforms have to be considered at the same time.

Registration

Register right here and bring along your notebook with the latest Eclipse installation (Microsoft Windows) for the practical exercises.

Would You Like to Know More?

Please get in touch if you would like to develop domain-specific languages and software generators efficiently and economically.

Our customers confirm: the automation of software development by a model-driven development of DSLs and generators increases the quality and efficiency of your software development.

"I can imagine that model-driven development and product lines can bring similar innovative leaps like we achieved by the use of Delta ADSplus and SCORE for our platform-independent product development."
Oswald Klackl, Manager Software Engineering
B+S Banksysteme
 
Related Infos
Newsletter
Quotes
"A decisive factor in selecting AMELIO was its new meta-level test concept: It allows us to save 90% and more of the test effort and costs."
Gerard Doll, Director ICT, RDW, The Netherlands

RDW Case Study

Bookmark and Share