RMIT University
Browse

XVCL: A mechanism for handling variants in software product lines

journal contribution
posted on 2024-10-31, 23:49 authored by Hongyu Zhang, Stan Jarzabek
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.

History

Related Materials

  1. 1.
    ISSN - Is published in 01676423

Journal

Science of Computer Programming

Volume

53

Start page

381

End page

407

Total pages

27

Publisher

Elsevier

Place published

Amsterdam

Language

English

Copyright

© 2004 Elsevier B.V. All rights reserved.

Former Identifier

2004001691

Esploro creation date

2020-06-22

Fedora creation date

2009-02-27

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC