Arbeitskreis „Langlebige Softwaresysteme (L2S2)“ der Gesellschaft für Informatik

2nd Workshop of GI Working Group „Long-living Software Systems (L2S2)“

Design for Future 2010

Bad Honnef, Germany, May 3, 2010

[Dates | Goals | Submission | Registration | Venue | Program | Organization]


The workshop will take place as part of the 12th Workshop Software Reengineering (WSR) and is supported by the BMBF project ValueGrids.

The workshop program is available now!

Important dates

April 9, 2010Extended abstract submission
April 16, 2010Notification of acceptance
April 23, 2010Camera-ready version
April 23, 2010Participant registration
May 03, 2010Workshop

Workshop goals and topics

Although software is an immaterial good, it is subject to deterioration or aging. Both, the requirements software has to meet and the underlying hardware and infrastructure constantly change. If software does not continuously adapt, it will age relative to its environment.

In the field of business information systems, we are too familiar with this problem known by the term "legacy systems". The same problem arises in the embedded systems sector where we develop complex software for potentially long-lived technical devices.

The economic impact of such software aging problem is huge. Thus, the ambitious goal of software engineering research and practice in our opinion should be to provide methods and tools for developing “designs for future” and by this protect the enormous investments made in software.

The 2nd workshop “Design for Future” organized by the GI working group L2S2 tries to bring together researchers and practitioners in order to discuss approaches helping to cope with software aging problems. We particularly encourage contributions considering topics related to software architectures and development methodologies for long-living software systems, including (but not limited to):

Development methodologies for long-living software systems

  • Model-based and architecture-centric methods and techniques for developing long-living systems
  • Business-IT alignment und business-driven development and evolution of software systems
  • Approaches to integrated application lifecycle management
  • Roundtrip engineering, integrated development of model, code and documentation
  • Design approaches for coping with complex technology stacks, e.g. by making use of virtualization techniques
  • Quality management during development and evolution of long-living systems

Design and Evolution of software architectures for future

  • Architecture-based evaluation of system evolvability
  • Evolution of service-oriented systems, in particular complex service networks comprising infrastructure, platform and software services
  • Co-evolution of requirements, architecture and implementation
  • Supporting requirement and architecture variability, e.g. product line engineering approaches


Submissions may consist of extended abstracts of up to two pages and should follow the formatting guidelines of Softwaretechnik-Trends (Template: Word | Tex). They may be written in English or German. Accepted submissions will be published in the Softwaretechnik-Trends. Please submit your PDF document using EasyChair.


To register for the DFF 2010, please use the WSR 2010 registration page (Note: Add "DFF 2010" in the free text comment field).


The workshop will take place in the "Physikzentrum" in Bad Honnef. More information is avialable here.


Please note that the DFF workshop is held in conjunction with the WSR 2010. Therefore, the following program also covers the WSR sessions. For more details on these sessions please visit the WSR homepage.

Monday, May 3rd 2010

Till 11:00h:  Registration

11:00-12:30h: WSR session - Program and Language Analysis

12:30-14:00h: Lunch

13:30-14:00h:  All-hands Meeting GI Working Group "Langlebige Softwaresysteme"

  • Bericht der Leitung, u.a. Aktivitäten im letzten Jahr und geplante Aktivitäten
  • Stand Antrag Schwerpunktprogramm (Bericht Ursula Goltz)
  • Beitritt zur GI Fachgruppe „Software-Reeingineering" (neben FG "Software-Architektur")
  • Wahl des Leitungsgremiums

14:00-15:00 WSR/DFF Invited Talk

  • Ralf Reussner (Karlsruher Institut für Technologie KIT): Design for Future - Herausforderungen für die Software-Technik von Heute

15:00-16:00h:  DFF Session 1

  • Simon Giesecke, Falko Basner, Jörg Friebe (BTC Business Technology Consulting AG, Berlin): Entscheidungskriterien beim Entwurf von Architekturen langlebiger Softwaresysteme im Kontext von Vendor-Lock-in- und Netz-Effekten
  • Christof Momm, Frank Schulz (SAP AG, Research Center CEC, Karlsruhe): Towards Systematic Management of Third-party Services within Long-living Business Information Systems

16:00-16:30h:  Coffee break

16:30-18:00h:  DFF Session 2

  • Ralf Carbon, Matthias Naab (Fraunhofer IESE, Kaiserslautern): Facilitating Evolution by Architectural Design for Flexibility and Buildability
  • Steffen Herbold (Universität Göttingen), Jens Grabowski (Universität Göttingen), Helmut Neukirchen (University of Iceland), Stephan Waack (Universität Göttingen): Retrospective Analysis of Software Projects using k-Means Clustering
  • Markus Grossmann (Capgemini sd&m AG, Stuttgart): Messbasierte Qualitätssicherungstechniken für die Steuerung von innerer Software-Qualität in der Praxis
  • Yan Liu (Tongji University, Shanghai, China): Strategic Fusion for Virtual Enterprise

18:00-18:30h:  GI-SRE Fachgruppen-Sitzung

18:30h:  Dinner

Thuesday, May 4th 2010

9:00-11:00h:  DFF Session 3

  • Roland Weiss (ABB, Corporate Research, Ladenburg), Heiko Koziolek (ABB, Corporate Research, Ladenburg), Johannes Stammel (FZI Forschungszentrum Informatik, Karlsruhe), Zoya Durdik (FZI Forschungszentrum Informatik, Karlsruhe): Evolution problems in the context of sustainable industrial software systems
  • Klaus Schmid (Universität Hildesheim), Holger Eichelberger (Universität Hildesheim), Ursula Goltz (Technische Universität Braunschweig), Malte Lochau (Technische Universität Braunschweig): Evolving Adaptable Systems: Potential and Challenges
  • Matthias Riebisch, Stephan Bode (Technische Universität Ilmenau): Design Decision Support for Evolvability and Variability
  • Christian Neubert, Florian Matthes, Thomas Büchner (Technische Universität München): Visualization of Introspective Data Models with Tricia

11:00-11:30h:  Coffee break

11:30-12:30h:  WSR - praktische Erfahrungen

12:30-14:00h:  Coffee break

14:00-15:30h:  WSR - Clones und Migrationstechniken /SOAMIG (1)

15:30-16:00h:  Coffee break

16:00-18:00h:  WSR – SOAMIG (2)

18:30h:  Dinner

Wednesday, May 5th 2010

9:00-10:30h:  WSR - Britney Spears und Qualitätsverbesserung

10:30-11:00h:  Coffee break

11:00-12:30h: WSR - Cloud Computing und Nebenläufigkeit

12:30-14:00h: Lunch


Orga team:

Christof Momm, SAP Research Karlsruhe, BMBF project ValueGrids
Stefan Sauer, s-lab – Software Quality Lab, Universität Paderborn

Programm comittee:

Gregor Engels, s-lab, Uni Paderborn
Simon Giesecke, BTC AG
Michael Goedicke, Uni Duisburg-Essen
Ursula Goltz, TU Braunschweig
Wilhelm Hasselbring, Uni Kiel
Klaus Krogmann, KIT
Florian Matthes, TU München
Christof Momm, SAP Research
Barbara Paech, Uni Heidelberg
Klaus Pohl, Uni Duisburg-Essen
Andreas Rausch, TU Clausthal
Matthias Riebisch, TU Ilmenau
Stefan Sauer, s-lab, Uni Paderborn
Klaus Schmid, Uni Hildesheim
Mircea Trifu, FZI Karlsruhe
Andreas Winter, Uni Oldenburg
Heinz Züllighoven, Uni Hamburg



Simon Giesecke, BTC AG