Events and Fairs

2nd International Workshop on Services, Clouds and Alternative Design Strategies for Variant-Rich Software Systems

Date: September 4, 2012
Place: Salvador, Brazil

held in conjunction with SPLC 2012, September 2012, Salvador, Brazil

Motivation

Software-intensive systems are essential for any business operation today and, even more importantly, have been the drivers of innovation and business process improvement in several sectors. Despite that, nonembedded software systems have been neglected or under-represented at Software Product Line (SPL) events. As a consequence, many people have the feeling that the concept of SPL fits better for embedded systems. In parallel, service orientation has continued to receive increased recognition as a key paradigm for the design and implementation of dynamic and highly distributed systems. After imposing an architectural paradigm at the application level, service orientation is now also imposing a delivery paradigm for advanced software platforms and infrastructures.

A specific workshop on services, clouds, and alternative design strategies for variant-rich software systems at the International Software Product Line Conference (SPLC) will allow the research and industry communities to discuss questions such as: Are the current SPL Engineering approaches suitable for the development of variant-rich software systems? If not, what should be addressed? Are there other/better approaches/solutions for the development of variant-rich software systems? How do service-oriented engineering and SPL engineering relate to each other? What changes does the trend towards Cloud Computing bring to the current scenario?

Topics

The SCArVeS workshop will focus on the engineering of variant-rich software systems. The topics of interest include, but are not limited to:

  • Specific requirements of an SPL engineering approach for software systems
  • Critical review of current SPL engineering approaches in the light of variant-rich software systems
  • Alternative approaches for engineering variant-rich software systems
  • Usage of service orientation in SPL engineering of software systems, for example:
  • Usage of product line concepts in a service-oriented context, for example:
  • Usage of business process models in SPL engineering of software systems, for example:
  • Usage of product line concepts to support variability in business process models
  • Variant-rich software systems based on Cloud Computing resources
  • Proofs of concept, industrial experiences or empirical evaluations related to the engineering of variant-rich software systems

Submissions

Papers are expected to comprise research papers, experience reports, and vision/position papers. Participants are invited to review the state of the art and practice, report requirements and constraints from real-world product lines, discuss drawbacks and the need for extension of the current approaches, or present recent new ideas and results.

All papers must follow the ACM SIG pro-ceedings format and be up to 8 pages in length. For formatting instructions, consult http://www.acm.org/sigs/publications/proceedings-templates. The program committee will select the best papers based on their quality, relevance to the workshop, and potential to initiate discussions. Papers should be submitted via EasyChair at https://www.easychair.org/conferences/?conf=scarves2012.

Industry Track

In this track, we invite industry participants to present the view of their company on the challenges companies are facing or will face in the future regarding Variation Management for Software Systems.

In particular, industry participants are invited to review the state of the practice in the development of Variant-Rich Software Systems, report requirements and constraints from real-world product lines, discuss drawbacks, and highlight the need for extensions of the current SPL Engineering approaches.

In order to organize this track, we request the submission of a one-page abstract that includes area of business, scope of the family of systems or portfolio of products, challenges in developing variant-rich software systems in this context, and how the company has addressed/is addressing these challenges. The abstract can be sent by e-mail to one of the workshop organizers.

From the presentations in the Industry Track, the workshop participants will draw some conclusions about the questions that motivate the workshop: Are the current SPL Engineering approaches suitable for the development of variant-rich software systems? If not, what should be addressed? Are there other / better approaches / solutions for the development of variant-rich software systems?

Important Dates

  • Deadline for submissions: 8 June 2012
  • Notification of acceptance: 28 June 2012
  • Final papers due: 6 July 2012
  • Workshop date: 4 September 2012

Keynote

The workshop will feature a keynote by Dr. Dirk Muthig (Lufthansa Systems, Germany).

Dr. Dirk Muthig is with his team responsible for "Architecture and Software Lifecycle Management" in the  profit center "Airline Solutions" of Lufthansa Systems. He is responsible for defining and implementing architectures, standards and guidelines that fully shape the lifecycle of more than 20 major software products for the aviation industry, which are used by more than 200 airlines worldwide. Cloud computing and service-oriented systems are part of his daily work.  In his talk, Dirk will talk about the role of architecture and product line practices to exploit concepts like cloud computing or service orientation practically.

Dirk is with Lufthansa Systems for about three years. Before he headed the division "Software Development" at the Fraunhofer Institute for Experimental Software Engineering (IESE)" and thus he has intensive experience with bridging the gap between research and practice. His main research topics have been software product lines, system architectures, and service- or component-based development.  He had various role with SPLCs during the last years and he will also run the hall of fame session in 2012. Dirk has more than 100 publications mostly in the product line field as listed by the Fraunhofer Publica.

Program

  Introduction and keynote
09:00 - 09:30 Introduction
09:30 - 10:30 Keynote - Dr. Dirk Muthig (Lufthansa Systems, Germany)
10:30 - 11:00 Coffee break
  Paper Presentation
11:00 - 12:30 Dynamic Configuration Management of Cloud-based Applications
(Julia Schroeter, Peter Mucha, Marcel Muth, Kay Jugel and Malte Lochau);
Exploiting Software Product Lines to Develop Cloud Computing Applications
(Everton Cavalcante, Andre Almeida, Thais Batista, Nelio Cacho, Frederico Lopes, Flavia C. Delicato, Diego Souza, Thiago Sena and Paulo F. Pires); and,
A Study on Service Identification Methods for Software Product Lines
(Tassio Vale, Eduardo Almeida, Silvio Meira and Gustavo Figueiredo).
12:30 - 14:00 Lunch break
  Paper Presentation
14:00 - 15:30

Cloud-based Software Product Lines
(Klaus Schmid and Andreas Rummler);
Comparison of Customer-Centric and Product-Centric Organizations for Software Product Line Engineering (short paper)
(Eray Tuzun, Bedir Tekinerdogan and Hikmet Arif Topcuoglu); and,
A Software Product Line for Developing Compact, Simple, and Flexible Enterprise Systems Using Only Fact Data (industry paper)
(Takumi Yasumasu and Yuzo Ishida).
15:30 - 16:00 Coffee break
16:00 - 17:30 Discussion in groups (led by organizers)

 

Program Committee

S. Abrahão, Univ. of Valencia, Spain
E. Almeida, Federal Univ. of Bahia, Brazil
V. Alves, Univ. of Brasilia, Brazil
J. Bartholdt, Siemens AG, Germany
P. Dolog, Aalborg Univ., Denmark
S. Dustdar, TU Vienna, Austria
S. Guinea, Politecnico di Milano, Italy
A. Helferich, Consultant, Germany
I. John, FHWS, Germany
G. Kotonya, Lancaster University, UK
T. Männistö, Aalto University, Finland
D. Muthig, Lusthansa Systems, Germany
M. Naab, Fraunhofer IESE, Germany
R. Rabiser, Johannes Kepler Univ., Austria
A. Ruiz-Cortes, Univ. of Seville, Spain
A. Rummler, SAP, Germany
S. Segura, Univ. of Seville, Spain
M. Verlage, vwd AG, Germany
U. Zdun, Univ. of Vienna, Austria

Workshop Organization

Luciano Baresi, Politecnico di Milano, Italy
Sholom Cohen, SEI, USA
Jaejoon Lee, Lancaster University, UK
Klaus Schmid, Univ. of Hildesheim, Germany
Karina Villela, Fraunhofer IESE, Germany