Détection d'erreur
Intérêt
La conception de modules de génération est une activité complexe, demandant du savoir-faire sur les technologies cibles, mais aussi sur les méta-modèles et le paradigme MDA.
La détection d'erreurs au sein des templates de génération permet une mise au point beaucoup plus rapide et aisée des modules, rendant ainsi l'approche MDA plus accessible.
Principe de fonctionnement
Détection dans les templates
La détection d'erreur se fait en temps réel, à l'image de ce qui se fait classiquement dans l'environnement Eclipse, à l'aide de marqueurs.
Les erreurs détectées peuvent être des erreurs de syntaxe, de parcours de modèle, d'appel de services inexistants, ...
Détection à la génération
Acceleo est capable de détecter les "runtime errors", des erreurs détectées lors de l'exécution de la génération. Ces erreurs sont répercutées de manière automatique dans l'environnement d'édition, ce qui permet de retrouver et tracer précisément l'origine de l'erreur.
Scénario d'utilisation
Détection d'erreur intégrée à l'éditeur