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

user code