Events and Fairs

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

held in conjunction with SPLC 2011, 26 August 2011, Munich, Germany

Motivation

Software systems are essential for any business operation today and, even more important, have been the drivers of innovation and business process improvement in several sectors. Despite that, non-embedded 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=scarves2011.

Important Dates

  • Deadline for submissions: 28 May 2011
  • Notification of acceptance: 22 June 2011
  • Final papers due: 5 July 2011

Keynote

The workshop will feature a keynote by Andreas Rummler (Senior Research at SAP, Germany).

Thy Wish is My Command - Challenges for Software Customization in the Large

Software customization in a large scale for a big number of customers can be as lucrative as well as expensive and challenging. From a business perspective it allows to strengthen existing market positions and market shares, supports the expansion of businesses into new market segments and enables the satisfaction of customers with even exotic requirements and demands. From an engineering perspective, however, large scale customization is often associated with high implementation, testing and maintenance effort, resulting in high costs and also increased risks when realizing a large number of customized variants of a system. There is clearly the potential to introduce drastic improvements in terms of business opportunities, but massive investments and risks on both organizational and engineering level are hampering progress. The gap between the potential benefits and the foreseeable obstacles often causes tensions between marketing/market research and engineering groups in companies.

In this talk we will dive deeper into the domain of software mass customization. We will evaluate the situation as it is now and analyze the challenges that are likely to open up in the future. We will shed light on the demand for customized software solutions from a business perspective, how this demand was satisfied in the past by using conventional approaches and how the future trend to cloud computing will leverage this demand. The realization of customization-aware systems in the cloud will pose new challenges on software engineering and also on organizational processes supporting the engineering part - but also ease some of the engineering tasks that need to be coped nowadays. We will take a look on the planning and the development of variant-rich systems as well as on their testing, their maintenance and their evolution. Bringing together mass customization and cloud computing will contribute to the vision of timeless software that adapts to personal needs - let's take a very first look!

 

Program

  Invited presentation
09:00 - 10:00 "Thy Wish is My Command - Challenges for Software Customization in the Large", Andreas Rummler (Germany)
  Enterprise applications
10:00 - 10:30 Building a Product Line Architecture for Variant-Rich Enterprise Applications Using a Data-Oriented Approach, Nobuaki Kozuka and Yuzo Ishida (Japan)
10:30 - 11:00 Break
  SOA basics
11:00 - 11:30 A Preliminary Mapping Study of Approaches Bridging Software Product Lines and Service-Oriented Architectures, Esan Murugesupillai, Bardia Mohabbati, and Dragan Gašević (Canada)
11:30 - 12:00 Towards Matching of Service Feature Models based on Linear Logic, Muhammad Naeem and Reiko Heckel (UK)
12:00 - 12:30 An Approach for Implementing Core Assets In Service-Oriented Product Lines, Heberth Braga G. Ribeiro, Eduardo Santana de Almeida, and Silvio R. de Lemos Meira (Brazil)
12:30 - 14:00 Lunch
  Adaptive SOA applications
14:00 - 14:30 "The Application of Swarm Intelligence in  Service-Oriented Product Lines", Hadi Serajzadeh and Fereidoon Shams (Iran)
14:30 - 15:00 "An SPL Approach for Adaptive Fault Tolerance in SOA", Amanda Sávio Nascimento (Brazil), Cecília Mary Fischer Rubira (Brazil), and Jaejoon Lee (UK)
15:00 - 15:30 "Applying Software Product Lines to create Customizable Software-as-a-Service Applications", Stefan T. Ruehl and Urs Andelfinger (Germany)
15:30 - 16:00 Break
16:00 - 17:30 Open discussion

 

Program Committee

E. Almeida, Federal Univ. of Bahia, Brazil
J. Bartholdt, Siemens AG, Germany
D. Benavides, Univ. of Seville, Spain
S. Dustdar, TU Vienna, Austria
A. Helferich, Consultant, Germany
J. Lee, Univ. of Lancaster, England
T. Männistö, Aalto University, Finland
M. Naab, Fraunhofer IESE, Germany
A. Ruiz-Cortes, Univ. of Seville, Spain
P. Dolog, Aalborg Univ., Denmark
S. Abrahão, Univ. of Valencia, Spain
J. van Zyl, Systemic Logic, South Africa
R. Rabiser, Johannes Kepler Univ., Austria
A. Rummler, SAP, Germany
V. Alves, Univ. of Brasilia, Brazil
K. Schmid, Univ. of Hildesheim, Germany
C. Schwanninger, Siemens, Germany
M. Verlage, vwd AG, Germany
U. Zdun, Univ. of Vienna, Austria

Workshop Organization

Luciano Baresi, Politecnico di Milano, Italy
Sholom Cohen, SEI, USA
Karina Villela, Fraunhofer IESE, Germany