Software Product Line Conference 2011

21.08.2011, 09:00 Uhr26.08.2011, 17:00 Uhr, München, Holiday Inn - City Centre, Hochstrasse 3

Zusammenfassung

Die SPLC (Software Product Line Conference) ist das wichtigste Forum für Praktiker, Forscher und Akademiker, um die neuesten Ideen, Innovationen, Trends, Erfahrungen und Anliegen im Bereich der Software-Produktlinien und Software-Engineering-Produktfamilien kennen zu lernen, zu präsentieren und zu diskutieren. Die 15. Konferenz findet am 21. - 26. August 2011 in München statt. itemis lädt am 23. August ein das Tutorial von Markus Voelter zu besuchen.

Die 15. Internationale Software Product Line Konferenz findet im Holiday Inn München City Centre, ein zentral gelegenes Hotel, welches sich zwischen dem Englischen Garten und dem Deutschen Museum befindet, statt.

Besuchen Sie am 23. August 2011 das Tutorial von Markus Voelter zum Thema DSL's für Produktlinien.

Hier finden Sie das vorläufige Programm.

Tutorial

DSLs for Product Lines: Approaches, Tools, Experiences

23.08.2011

The goal of this turorial is to show how Domain-Specific Languages fit into the over PLE approach, and how they relate to and integrate with feature models. Domain-Specific Languages are languages narrowly focused on a particular problem domain. Compared to feature models they are more expressive, but possibly not as easy to use. Compared to source code, they are usually simpler, more targeted and hence easier to use - although not quite as flexible. DSLs can play an important role in PLE, filling the gap between configuration via feature models and low-level programming. In this tutorial I will cover approaches, tools and experiences of using DSLs in PLE. I will start with briefly introducing DSLs and their role in PLE. We will then look at a real-world DSL that has been used to describe a product line of electrical devices. Next we will spend some time extending a DSL built with Eclipse Xtext to get a feel for the tool and the involved effort. After that we will look at and extend a DSL for robot control, that integrates nicely with the C programming language and feature models. This example is based on JetBrains MPS.

Der Vortragende

Markus Völter, Softwarearchitekt und Coach

Markus Völter arbeitet als Softwarearchitekt und Coach für die itemis in Stuttgart. Seine Schwerpunkte liegen dabei auf Architektur, modellbasierter Softwareentwicklung, domänenspezifischen Sprachen und Produktlinen-Engineering.

Markus Völter hält regelmäßig Vorträge auf den entsprechenden Konferenzen und ist (Ko-)Autor verschiedener Bücher, Patterns und Artikel.


Kontakt

Kurt Ebert
Director Sales

Telefon: +49 711 342191-0

E-Mail: