Contribution à la Programmation Générative Application dans le générateur SmartTools : technologies XML, programmation par aspects et composants Carine.