Developing Generative Frameworks Using XML

  • Authors:
  • Iain McLaren;Tony Wicks

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Generative Programming methods provide somesignificant advantages for the repeated deployment ofproduct line architectures. This paper considers XML asa tool for building and describing applications that useGenerative Programming methods. It describestechniques for the creation of a Generative Framework,presents a case study and discusses the results ofpractical application of these methods in a real world,enterprise scale, product line architecture. The paperpresents the advantages of using an XML descriptor thatcan be easily transformed to generate both static anddynamically configurable software components for directdeployment in an application framework. Twoimplementation approaches are considered: an indirectapproach using XSL for the transformations; and a directapproach where the XML descriptor is parsed and dealtwith programmatically. The relative advantages of thesetwo approaches are discussed. The paper providespractical examples and presents lessons learned from theapplication of the techniques.