ABSTRACT
Variability is the ability of a software system or artifact to be adapted for specific contexts, in a preplanned manner. Many of today's software systems are built with variability in mind, e.g., product lines and families, self-adaptive systems, open platforms, or service-based systems that support dynamic runtime composition of web services. Variability is reflected in and facilitated through the software architecture. Also, as the software architecture is a reference point for many development activities and for achieving quality attributes, variability should be treated as a first-class and cross-cutting concern in software architecture. Therefore, the Second International Workshop on Variability in Software Architecture (VARSA 2012) aims at identifying critical challenges and progressing the state-of-the-art on variability in software architecture. VARSA 2012 is a follow-up of the First International Workshop on Variability in Software Architecture (VARSA 2011), held at WICSA 2011.
- M. Galster, P. Avgeriou, D. Weyns, T. Männistö, "Variability in Software Architecture -- Current Practice and Challenges," ACM Sigsoft Software Engineering Notes, vol. 36, Sept. 2011, pp. 30--32. Google ScholarDigital Library
- M. Galster, P. Avgeriou, "The Notion of Variability in Software Architecture -- Results from a Preliminary Exploratory Study," Proc. VaMoS, ACM, January 2011, pp. 59--67. Google ScholarDigital Library
Index Terms
- Second international workshop on variability in software architecture
Recommendations
Variability viewpoint for introducing variability in software architecture viewpoints
WICSA/ECSA '12: Proceedings of the WICSA/ECSA 2012 Companion VolumeVariability is the ability of a software system to be changed for a specific context, in a preplanned manner. As such, to facilitate the instantiation of a software architecture the variability concern needs to be explicitly addressed. Usually, ...
Variability in software architecture: the road ahead
Variability in a software system is reflected in and facilitated through the architecture of that system. The Third International Workshop on Variability in Software Architecture (VARSA) was held in conjunction with the 11th Working IEEE/IFIP Conference ...
First International Workshop on Variability in Software Architecture (VARSA 2011)
WICSA '11: Proceedings of the 2011 Ninth Working IEEE/IFIP Conference on Software ArchitectureVariability is the ability of a software artifact to be changed for a specific context. Mechanisms to accommodate variability include software product lines, configuration wizards and tools in commercial software, configuration interfaces of software ...
Comments