We are pleased to welcome you to the 4th International Workshop on Variability & Composition (VariComp'13), held on 26 March 2013 as part of the Modularity-AOSD conference in Fukuoka, Japan. This is a follow-up event to 3 consecutive and successful editions of the workshop at AOSD between 2010 and 2012, each attracting around 25 participants.
The call for papers attracted 3 submissions from Japan, Germany and France. The program committee accepted the 3 papers, which cover a variety of topics on software product lines, testing, feature models, feature selection, aspect mining, clustering, service composition and aspect-based control. In addition, the program includes an invited talk entitled "Taming Aspects" by Prof. Éric Tanter from the University of Chile. We hope that these proceedings will serve as a valuable source of inspiration for researchers and practitioners working on these and similar subjects.
Proceeding Downloads
Towards efficient SPL testing by variant reduction
Testing software systems plays a pivotal role for quality, reliability, and safety of such systems. Several approaches exist that provide efficient algorithms to test one software system. However, in the context of variable software systems, called ...
Feature selection for clustering based aspect mining
This paper proposes a new heuristic algorithm for optimizing the set of features of clustering based aspect mining that aims at identifying code which is likely to implement a crosscutting concern. Given a set of features, our algorithm selects ...
Flexible aspect-based service adaptation for accountability properties in the cloud
Accountability properties, i.e., security and privacy properties for trustworthy data stewardship, are becoming increasingly important for Cloud applications. Frequently, they have to be enforced on large-scale service-based applications. In this paper ...
Taming aspects
Aspect-oriented programming languages support the modular definition of crosscutting abstractions. In most languages, this is achieved through pointcuts, which provide a means for quantifying over execution events in order to implicitly trigger advice. ...