Software evolution with XVCL

Weishan Zhang, Stan Jarzabek, Hongyu Zhang, Neil Loughran, Awais Rashid

    Research output: Contribution to book/anthology/report/proceedingBook chapterResearch

    Abstract

    This chapter introduces software evolution with XVCL (XML-based Variant Configuration Language), which is an XML-based metaprogramming technique. As the software evolves, a large number of variants may arise, especially whtn such kinds of evolutions are related to multiple platforms as shown in our case study. Handling variants and tracing the impact of variants across the development lifecycle is a challenge. This chapter shows how we can maintain different versions of software in a reuse-based way.
    Original languageEnglish
    Title of host publicationSoftware Evolution with UML and XML
    EditorsHongji Yang
    Number of pages38
    VolumeChapter VI
    Place of publicationIdea Group Publishing
    PublisherIdea Group Publishing
    Publication date2004
    Pages152-189
    ISBN (Print)1-59140-462-2
    Publication statusPublished - 2004

    Fingerprint

    Dive into the research topics of 'Software evolution with XVCL'. Together they form a unique fingerprint.

    Cite this