XVCL: a mechanism for handling variants in software product lines Software reuse focused on product lines has emerged as one of the promising ways to increase software productivity and quality. XVCL (XML-based Variant Configuration Language) is a variability mechanism that we developed for handling variants in software product lines. We apply XVCL to develop product line assets (including the domain model, product line architecture and generic components) as a set of x-frames that are capable of accommodating both commonality and variability in a domain. Specific systems, members of a product line, can be constructed by adapting and composing x-frames. In this paper, we illustrate our approach using examples from our product line project on the Computer Aided Dispatch (CAD) domain.
Keywords for this software
References in zbMATH (referenced in 9 articles , 1 standard article )
Showing results 1 to 9 of 9.
- Koznov, Dmitrij; Luciv, Dmitry; Basit, Hamid Abdul; Lieh, Ouh Eng; Smirnov, Mikhail: Clone detection in reuse of software technical documentation (2016)
- Günther, Sebastian; Sunkle, Sagar: RbFeatures: feature-oriented programming with Ruby (2012)
- Zhang, Weishan; Hansen, Klaus Marius; Kunz, Thomas: Enhancing intelligence and dependability of a product line enabled pervasive middleware (2010)
- Heradio, Ruben; Cerrada, José Antonio; Ruiz, J.C.López; Coz, J.R.: Code generation with the exemplar flexibilization language (2009)
- Jarzabek, Stan: Software reuse beyond components with XVCL. (Tutorial) (2008)
- Koznov, D.V.; Romanovsky, K.Yu.: DocLine: a method for software product lines documentation development (2008)
- Jarzabek, Stanislaw: Effective software maintenance and evolution. A reuse-based approach. (2007)
- Zhang, Hongyu; Jarzabek, Stan: XVCL: a mechanism for handling variants in software product lines (2004)
- Zhang, Hongyu; Jarzabek, Stan; Swe, Soe Myat: XVCL approach to separating concerns in product family assets (2001)