Tuesday 21 July 2015

09:00–10:30 ICGT Keynote
Gerti Kappel: From Software Modeling to System Modeling – Transforming the Change
10:30–11:00 Coffee break
11:00–12:30 VAO presentations
Max Leuthäuser and Uwe Aßmann: Enabling View-based Programming with SCROLL [Paper] [Slides]
Sven Leonhardt, Benjamin Hettwer, Johannes Hoor and Michael Langhammer Integration of Existing Software Artifacts into a View- and Change-Driven Development Approach [Paper] [Slides]
Christian Vjekoslav Tunjic and Colin Atkinson. Synchronization of Projective Views on a Single-Underlying-Model [Paper] [Slides]
12:30–14:00 Lunch break
14:00–15:30

Invited talk:

Annabelle Klarl, Ludwigs-Maximilians-Universität, Munich, Germany:
The Ultra-Large-Scale System and the Engineer – Helena's Way

With the increasing advancement of computer technology and the ubiquitous inclusion of computation into everyday life, today’s systems get large – really large: may it be on the technical side in the number of hardware pieces, computational elements, and lines of code or on the human side in the number of stakeholders, goals, and users. At the same time, these ultra-large scale systems have to cope with openness and uncertainty in the sense of dynamic composition of the system and interaction with the environment. Those two properties make the systems hard to understand, design and create due to the rich diversity of features.

View-based modeling and decomposition allow software engineers to focus on one aspect at a time. This talk summarizes benefits and drawbacks of both techniques: We discuss role-based modeling as a general tool for complexity reduction of ultra-large-scale systems. As a pointer to current research, we illustrate role-based modeling with Helena, a modeling approach which employs ensembles as groups of components collaborating under certain roles as first-class citizens.

15:30–16:00 Coffee break
16:00–18:00 MORSE presentations
Jan Oliver Ringert, Bernhard Rumpe and Andreas Wortmann: Tailoring the MontiArcAutomaton Component & Connector ADL for Generative Development [Paper] [Slides]
Christian Piechnick, René Schöne, Sebastian Götz, Georg Püschel, Uwe Aßmann, Frank Bahrmann and Hans-Joachim Böhme: Model-Based Energy Auto-Tuning of Robotic Applications [Paper] [Slides]
Georg Hinkel, Henning Groenda, Lorenzo Vannucci, Oliver Denninger, Nino Cauli and Stefan Ulbrich: A Domain-Specific Language (DSL) for Integrating Neuronal Networks in Robot Control [Paper] [Slides]
Ronny Seiger, Christoph Seidl, Uwe Aßmann and Thomas Schlegel: A Capability-Based Framework for Programming Small Domestic Service-Robots [Paper] [Slides]
18:00–18:15 Wrap-up and closing