Return to Article Details Application of Meta-Programming Techniques for Accelerating Software Development and Improving Quality.