OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES and APPLICATIONS
 
 
Program
 


Program (2mb PDF)

Explore
  Invited Speakers
  Onward!
  Panels
  Workshops
Discover
  Research Papers
  Student Research Comp.
  Posters
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
Understand
  Tutorials
  Essays
  Practitioner Reports
  Demonstrations
Create
  DesignFest
  Lightning Talks
  FlashBoF
  Instant Arts School Exp.
 
Other Events
 
Resort Map (364kb PDF)
 
Resort Map (JPG)

 

 
Basket
 

view, help

"MVCDC 2: Managing Variabilities consistently in Design and Code"

 

 
Page
 

Printer-friendly

 
 
  > Workshops

 : Thursday

MVCDC 2: Managing Variabilities consistently in Design and Code

Esquire
Thursday, 8:30, full day

 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

Christa Schwanninger, Siemens AG
Danilo Beuche, pure-systems GmbH
Markus Voelter, ingenieurbüro für softwaretechnologie
Krzysztof Czarnecki, University of Waterloo
Mira Mezini, Darmstadt University of Technology
Rainer Burgstaller, Darmstadt University of Technology

http://www.kircher-schwanninger.de/workshops/MVCDC/

With the introduction of software product line approaches into the practice, variants and variability add a new dimension of complexity to the development process. The combinatorial explosion of possible variants in systems with a high degree of variability requires improved and changed concepts for specifying, modeling, and implementing these systems to assure quality and functionality.

Current OO technologies, standardized design languages and tool integration fall short in offering appropriate support for designing and implementing variabilities.

The main goal is to discuss and identify efficient ways for dealing with highly variable software systems on design and code level by evaluating existing approaches and new ideas from the research community and industrial practice.

Potential topics include, but are not limited to:

  • tools and processes for managing variants
  • modeling languages for capturing variants
  • code generation support
  • feature oriented development tools and technologies
  • languages for independent feature development and feature composition
  • AO approaches for independent feature development and feature composition
  • Integration of variant management into MDSD
 
.