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 language | English |
---|---|
Title of host publication | Software Evolution with UML and XML |
Editors | Hongji Yang |
Number of pages | 38 |
Volume | Chapter VI |
Place of publication | Idea Group Publishing |
Publisher | Idea Group Publishing |
Publication date | 2004 |
Pages | 152-189 |
ISBN (Print) | 1-59140-462-2 |
Publication status | Published - 2004 |