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?
The SCArVeS workshop will focus on the engineering of variant-rich software systems. The topics of interest include, but are not limited to:
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.
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!
|09:00 - 10:00||"Thy Wish is My Command - Challenges for Software Customization in the Large", Andreas Rummler (Germany)|
|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|
|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|
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
Luciano Baresi, Politecnico di Milano, Italy
Sholom Cohen, SEI, USA
Karina Villela, Fraunhofer IESE, Germany