feasiPLe Logo

1st International Workshop on
Model-Driven Product Line Engineering

Call for Papers MDPLE'2009
1st International Workshop on
Model-Driven Product Line Engineering

Held in conjunction with European Conference on Model-Driven Architecture (ECMDA)
Twente, The Netherlands, June 24th, 2009

1  Background

Model-Driven Software Development (MDD) as well as Software Product Lines (SPL) related concepts, techniques, and tools have without any doubts the potential to increase the productivity and quality of software engineering processes significantly. Industry is struggling to adopt these ideas on a large scale. However, from an academic as well as from a practical point of view we still do not know how to integrate these two areas systematically, i.e. how (1) to adapt and apply MDD techniques for the development of software product lines and related engineering tools and (2) how to integrate SPL concepts for the development of families of models, metamodels, model transformations, and modeling languages.
The success of Model-Driven Product Line Engineering involves to define suitable model driven test methods for SPL, as well as to reuse promising modularization and composition techniques from language research and to align the current efforts in industry and research toward model-driven tools that facilitate the development of SPLs.
Today conferences on MDSD and SPLs focus on rather general issues of their corresponding field, but they do not particularly focus on the special issues when combining the both fields. Our interest is bringing together researchers, lecturers, graduate and Ph.D. students with industrial practitioners, who are interested in both SPLs and MDA to discuss the appropriateness of today's approaches, techniques, infrastructures, and language support and to share ideas from both communities.

2  Objectives

The main goal of the workshop is to foster the collaboration between the community of SPLs and the research communities focusing on model-driven tools and advanced language features. We will work on identifying requirements, open questions, and common interests in research related to bringing together SPLs and MDA. Participants can exchange their experience with existing approaches, techniques, tools, infrastructure, and support by their research performed. Further, we will discuss chances, challenges, and limits of SPLs. We expect the following results from the workshop:
  • A list of all workshop participant's names, affiliations, and research interests will be posted on the workshop's website.
  • The papers will be published in the workshop proceedings in the CTIT Proceedings Series and on the workshop's website.
  • A summary of the discussions will be compiled into a technical report that will be published on the workshop's website.
  • Compile a research agenda that identifies open issues in development, support, and research on model-driven design for SPLs.
  • Identify potentials of future collaborations and integration of different tools, integration of different support, or approaches.

3  Workshop Format

Before the workshop, accepted papers will be distributed to all workshop participants. The workshop participants are expected to read the papers beforehand and prepare questions asked to the authors after their presentation.
The full-day workshop will be held in four sessions each with a duration of 90 minutes. In the first three sessions, each participant will present will introduce himself/herself, his/her research interests, and will present his/her paper in a short presentation of 10-15 minutes with 5 minutes of questions and immediate feedback on the research topic. In the last session, the moderated discussion will enable participants to identify common research interests, to discuss open questions in SPLs, and to establish contacts.

4  Topics

Topics of interest include but are not limited to:
  • Model-driven techniques for software product line engineering
  • Domain-specific modeling languages in software product line engineering
  • Modularization and composition of features
  • Feature interactions and conflict resolution
  • Model-based software product line testing
  • Modeling-in-the-large and model variant management
  • Configuration management for model transformation families

5  Submission

Papers (position papers and full papers) should be submitted in the PDF format with no more than 8 pages (position papers 4 pages) following the Springer LNCS format. Paper selection is based on the originality, technical contribution, presentation quality, and relevance to the workshop. Each paper will be reviewed by three members of the program committee. You are asked to submit your contribution through Easychair (http://www.easychair.org/conferences/?conf=mdple2009). Post-Workshop proceedings are planned to be published in ENTCS.

Important dates:
Submission deadline April 6th, 2009 EXTENDED: April 16th, 2009
Notification May 4th, 2009
Camera-ready versions May 20th, 2009
Workshop (one day) June 24th, 2009

6  Organization Committee

  • Mira Mezini, Technische Universität Darmstadt, Germany (PC Chair)
  • Danilo Beuche, pure-systems GmbH, Germany
  • Ana Moreira, Universidade Nova de Lisboa, Portugal

7  Program Committee

  • Uwe Aßmann, Technische Universität Dresden, Germany
  • Krzysztof Czarnecki, University of Waterloo, Canada
  • Steffen Göbel, SAP Research, Germany
  • Martin Monperrus, Technische Universität Darmstadt, Germany
  • Richard Paige, University of York, United Kingdom
  • Klaus Pohl, University Duisburg-Essen, Germany
  • Julia Rubin, IBM Research, Haifa, Israel
  • Andreas Rummler, SAP Research, Dresden, Germany
  • Andy Schürr, Technische Universität Darmstadt, Germany
  • Nathan Weston, Lancaster University, United Kingdom
  • Steffen Zschaler, Lancaster University, United Kingdom

8  General Workshop Organization

  • Tom Dinkelaker, Technische Universität Darmstadt, Germany
  • Sebastian Oster, Technische Universität Darmstadt, Germany

9  Workshop Program

Time Presentation
9:00-9:20 Opening
9:20-9:40 Feature Composition – Towards product lines of Event-B models
Ali Gondal, Michael Poppleton, Colin Snook
9:40-10:00 A Model-based Product-Line for Scalable Ontology Languages
Christian Wende, Florian Heidenreich
10:00-10:30 Coffee
10:30-11:00 Invited Talk
Dr. Danilo Beuche, pure::systems
11:00-11:20 Functional Hazard Assessment in Product-Lines - A Model-Based Approach
Ibrahim Habli, Tim Kelly, Richard Paige
11:20-11:40 Interactive Techniques to Support the Configuration of Complex Feature Models
Goetz Botterweck, Denny Schneeweiss, Andreas Pleuss
11:40-12:00 Constraints for a fine-grained mapping of feature models and executable domain models
Thomas Buchmann, Alexander Dotor
12:00-12:20 Flexible Service Specification and Matching Based on Feature Models
Muhammad Naeem, Reiko Heckel
12:20-14:00 Lunch
14:00-14:30 Invited Talk
Prof. Mehmet Aksit, University of Twente
14:30-14:50 Multi-Variant Modeling: Concepts, Issues, and Challenges
Bernhard Westfechtel, Reidar Conradi
14:50-15:10 Is Model Variability Enough?
Salvador Trujillo, Josune De Sosa, Ander Zubizarreta, Xabier Mendialdua
15:10-15:30 Asking Polemical Questions
15:30-16:00 Coffee
16:00-16:45 Research Agenda Discussion
16:45-17:00 Wrapping-Up and Closing

10  Workshop Proceedings

You can download all papers in the Workshop Proceedings.

11  Contact

If you have any questions regarding the MDPLE'09 workshop please send an email to mdple (at) st.informatik.tu-darmstadt.de.

12  Acknowledgments

The workshop organization is supported by the feasiPLe project (http://feasiple.de) and the AMPLE project (http://ample.holos.pt/).
feasiPLe Logo feasiPLe: Feature-driven, aspect-oriented and model-driven Software Product Line Development ample Logo AMPLE: Aspect-Oriented, Model Driven Product Line Engineering