• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Variability mechanisms and lessons learned in practice
 
  • Details
  • Full
Options
2016
Conference Paper
Title

Variability mechanisms and lessons learned in practice

Abstract
In the design of complex and variable software systems, one of the key steps is to select the variability mechanism that defines how variable features are realized on the design and code level. Although different variability mechanisms were invented and applied in practice for decades, there are not many studies that compare these mechanisms based on practical experiences. This paper characterizes and compares seven variability mechanisms in terms of their techniques, binding time, granularity, and further aspects. It provides experiences of their usage, the practical benefits and challenges, as well as discusses existing solutions to the challenges based on related studies and our practice in industry.
Author(s)
Zhang, Bo
Duszynski, Slawomir
Becker, Martin  
Mainwork
1st International Workshop on Variability and Complexity in Software Design, VACE 2016. Proceedings  
Conference
International Workshop on Variability and Complexity in Software Design (VACE) 2016  
International Conference on Software Engineering (ICSE) 2016  
Open Access
DOI
10.1145/2897045.2897048
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • practical experience

  • variability mechanism

  • variability design

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024