|
|
CaractéristiquesTransformation basée sur des règlesLa transformation de modèle est exprimée par des règles sémantiques, basées sur l'exploration du modèle, indépendamment des formats d'entrée et de sortie du modèle. Cela assure une indépendance vis-à-vis d'un format de fichier spécifique, alors que des technologies comme XSLT sont basées sur l'exploration syntaxique d'un fichier XML. Technologie basée sur les standardsAvec UML, XMI et Java, les architectes peuvent facilement intégrer des composants externes. Supporte n'importe quel métamodèleMia-Transformation est livré avec les métamodèles UML 1.3 et 1.4, mais Mia-Transformation est ouvert à tout autre métamodèle. Son architecture est prévue pour supporter n'importe quel domaine sémantique :
Plus sur Mia-DSL... Architecture modulaireLes règles de transformation sont organisées en packages (Rule Sets), pour augmenter la modularité et le réutilisabilité. Ces Rule Sets, tout comme les services de transformation définis par l'utilisateur, peuvent donc être utilisés dans plusieurs contextes de transformation. IDE dédiéMia-Transformation fournit un IDE complet dédié à la transformation de modèles, avec les caractéristiques standards d'un IDE :
|