FMSPLE 2010: Workshop on Formal Methods in Software Product Line Engineering 2010

September 13, 2010-September 17, 2010 in Jeju Island, Korea

Call for Papers

FIRST CALL FOR PAPERS

First Workshop on Formal Methods in Software Product Line Engineering (FMSPLE 2010) http://www.iese.fraunhofer.de/de/veranstaltungen_messen/fmsple/

Co-located with the 14th International Software Product Line Conference (SPLC 2010) http://splc2010.postech.ac.kr/

BACKGROUND AND OBJECTIVES

Software product line engineering (SPLE) aims at developing a family of systems by reuse in order to reduce time to market and to increase product quality. The correctness of the development artifacts intended for reuse as well as the correctness of the developed products is of crucial interest for many safety-critical or business-critical applications. Formal methods have been successfully applied in single system engineering over the last years in order to rigorously establish critical system requirements. However, in SPLE, formal methods are not broadly applied yet, despite their potential to improve product quality. One of the reasons is that existing formal approaches from single system engineering do not consider variability, an essential aspect of product lines.

The objective of the workshop “Formal Methods in Software Product Line Engineering (FMSPLE)” is to bring together researchers and practitioners from the SPLE community with researchers and practitioners working in the area of formal methods. So far, both communities have only been loosely connected, despite very promising initial work on formal analysis techniques for software product lines. The workshop aims at reviewing the state of the art and the state of the practice in which formal methods are currently applied in SPLE. This leads to a discussion of a research agenda for the extension of existing formal approaches and the development of new formal techniques for dealing with the particular needs of SPLE. To achieve the above objectives, the workshop is intended as a highly interactive event fostering discussion and initiating collaborations between the participants from both communities.

TOPICS

The FMSPLE workshop focuses on the application of formal methods in all phases of SPLE, including family and application engineering, and on formal methods for ensuring the correctness and consistency of the artifacts considered in all phases of SPLE. The topics of interest include, but are not limited to:

  • Formal methods for variability modeling and analysis of feature models
  • Formal methods in domain analysis and scoping
  • Formal methods for product line architectures
  • Formal methods for component-based product line development
  • Formal methods for product line implementation, such as programming languages, formal language semantics, type systems
  • Formal verification of product lines and product line artifacts, including theorem proving, model checking, and static analysis techniques
  • Correctness-by-construction techniques applied in SPLE
  • Formal methods for non-functional properties in SPLE
  • Automated test case generation and formal testing in SPLE
  • Formal methods for product derivation and application engineering
  • Formal methods in model-based development of product lines
  • Tools and applications of formal methods in SPLE
  • Empirical evaluation and industrial experiences of applying formal methods in SPLE
  • Integration of formal methods into the software product line life-cycle
  • Formal methods for product line evolution

LOCATION

The conference will be held at Jeju Island (South Korea), co-located with the SPLC conference from 13 - 17 September 2010. http://splc2010.postech.ac.kr/

FORMAT

The FMSPLE workshop will be a full-day event, starting with a keynote presentation by an expert in the area of formal methods applied in SPLE. (Keynote speaker to be confirmed). The keynote will be followed by presentations of selected peer-reviewed papers. To foster interaction within the workshop, a discussant will be assigned to each presented paper. The task of the discussant will be to prepare a summary of the paper and initiate the discussion of its results.The workshop will close with a panel discussion moderated by the organizers to summarize the state of the art and the state of the practice as presented in the workshop, to collect research challenges for the application of formal methods in SPLE and to identify research topics for future workshops.

SUBMISSION AND PUBLICATION

The contributed papers are expected to comprise research papers containing novel and previously unpublished results, experience reports, reports of industrial case studies, tool descriptions, and short papers describing work in progress or exploratory ideas. All papers have to follow the IEEE two-column conference proceedings format (Letter) and be 4 - 8 pages of length. For formatting instructions consult http://www.computer.org/portal/web/cscps/formatting

The papers will be submitted via the EasyChair conference management system and reviewed by at least three members of the program committee. The program committee will select the best papers based on quality, relevance to the workshop, and potential to initiate discussions for presentation. The workshop proceedings will be published in the second volume of the SPLC proceedings.

The submission page can be found at http://www.easychair.org/conferences/?conf=fmsple2010

IMPORTANT DATES

  • Workshop Paper Submission: June 7
  • Workshop Paper Notification: July 1
  • Camera-ready Copy of Papers: July 15

PROGRAM COMMITTEE (to be confirmed)

Ina Schaefer (Chalmers, SE) (Co-Chair) Gerardo Schneider (U Gothenburg, SE) Martin Becker (IESE, DE) Ralf Carbon (IESE, DE) (Co-Chair) Sven Apel (U Passau, DE) Dirk Muthig (Lufthansa Systems, DE) Frank van der Linden (Philips, NL) Frank de Boer (CWI, NL) Dave Clarke (KU Leuven, BE) Patrick Heymans (Namur, BE) Manfred Broy (TU Munich, DE) Tomoji Kishi (Waseda University, JP) John McGregor (Clemson University, US) Mark Staples (NICTA, AU) David Benavides (U Seville, ES)

ORGANIZING COMMITTEE

Ina Schaefer (Chalmers, SE) Martin Becker (IESE, DE) Ralf Carbon (IESE, DE) Sven Apel (U Passau, DE)