Affiliation:
1. University of Groningen, The Netherlands
2. Linnaeus University, Sweden
3. Aalto University, Finland
Abstract
Variability in software-intensive systems is usually understood as the ability of a software artifact to be changed in order to fit different contexts, environments, or purposes. Software architecture on the other hand determines the structure of a software system, and is described in an architecture description. This description includes the major stakeholders of a software system and their concerns. Variability is reflected in and facilitated through the software architecture. The First International Workshop on Variability in Software Architecture (VARSA) was held jointly with WICSA 2011 in Boulder, Colorado. The goal of the workshop was to explore and advance the state-of-the art in variability in software architecture. It featured four research paper presentations, two invited talks, and three working groups that discussed specific topics. This report summarizes the themes of the workshop, presents the results of the working group discussions, and suggests topics for further research.
Publisher
Association for Computing Machinery (ACM)
Reference6 articles.
1. First International Workshop on Variability in Software Architecture (VARSA 2011)
2. On representing variation
3. van Gurp J. Bosch J. (2003): Proceedings of the Software Variability Management Workshop. van Gurp J. Bosch J. (2003): Proceedings of the Software Variability Management Workshop.
4. First International Workshop on Variability in Software Architecture (VARSA 2011)
5. Clements P. Kazman R. Klein M. (2002): Evaluating Software Architectures: Methods and Case Studies. Addison-Wesley. Clements P. Kazman R. Klein M. (2002): Evaluating Software Architectures: Methods and Case Studies. Addison-Wesley.
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. IT project information system for risk management of human resources;Vìsnik Nacìonalʹnogo unìversitetu "Lʹvìvsʹka polìtehnìka". Serìâ Ìnformacìjnì sistemi ta merežì;2020-12-05
2. Variability and Complexity in Software Design;ACM SIGSOFT Software Engineering Notes;2018-01-11
3. Exploiting Requirements Engineering to Resolve Conflicts in Pervasive Computing Systems;Communications in Computer and Information Science;2018
4. Mapping Features to Source Code through Product Line Architecture: Traceability and Conformance;2017 IEEE International Conference on Software Architecture (ICSA);2017-04
5. Variability and Complexity in Software Design;ACM SIGSOFT Software Engineering Notes;2017-01-05