Du modèle au programme : aspects conceptuels et applications
Résumé
La proximité entre modèle et représentation des programmes par syntaxe abstraite est largement reconnue, en particulier dans le contexte de l'ingénierie des modèles où les transformations de modèles prennent une importance prépondérante.
De nombreuses leçons peuvent être tirées de cette analogie de manière à éclairer les défis de cette approche. Dans cet article, nous explorons quelques-unes de ces leçons fondées sur l'expérience acquise dans des domaines variés, allant de la compilation à la transformation des documents XML, en passant par les transformations de programmes, l'interprétation abstraite et la sémantique des langages de programmation.
Cette exploration est réalisée avec un parti pris de pragmatisme et dans l'optique d'en tirer des indications utiles pour les praticiens de l'ingénierie des modèles.