QVT

QVT

QVT (Query/View/Transformation)] est un standard défini par l'OMG. Il s'agit d'un langage standardisé pour exprimer des transformations de modèles. La notion de transformation de modèles est essentielle en Ingénierie dirigée par les modèles ou MDA (Model driven architecture).

Sommaire

Détails

Le standard QVT définit un ensemble de langages permettant d'exprimer des transformations de modèles à modèles :

  • QVT-Relation est un langage déclaratif ;
  • QVT-Operational est un langage hybride qui propose une structure déclarative à base de règles et permet l'utilisation d'expressions impératives ;
  • QVT-Core définit la sémantique des concepts déclaratifs.

Implémentations du langage

QVT Operational :

  • SmartQVT : outil libre proposant une première mise en œuvre de QVT-Operational.
  • Borland Together (en) : AGL supportant QVT.


QVT Relation :


QVT Core :


QVT Like :

  • Tefkat (en) : autre langage et moteur de transformation de modèles. Propose une compatibilité avec QVT.
  • ATL : implémentation du langage du même nom, très librement inspiré du langage QVT.
  • VIATRA (en) : environnement de transformation de modèle. Propose une compatibilité avec QVT.
  • GReAT (en) : autre langage de transformation de modèles. Propose une compatibilité avec QVT.

Langage complémentaires

  • Génération de texte
    • MOF2Text : spécification d'un langage de l'OMG capable de prendre du XMI en entrée et de générer du texte structuré en sortie.
  • Importation de texte
    • La norme "Text to MOF" n'a pas encore été mise en chantier.

Voir aussi

  • Domain Specific Language (en) (DSL)
  • Model Transformation Language (en) (MTL)

Bibliographie

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article QVT de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • QVT — In the model driven architecture, QVT (Query/View/Transformation) is a standard for model transformation defined by the Object Management Group. Description Model transformation is the process of converting a model Ma conforming to metamodel MMa… …   Wikipedia

  • QVT — Query View Transformation (MOF QVT) ist eine Spezifikation der Object Management Group, die eine (Programmier ) Sprache für Modell zu Modell Transformationen beschreibt. QVT ist Teil der Meta Object Facilities (MOF), einer Sammlung von Dokumenten …   Deutsch Wikipedia

  • Qvt — Query View Transformation (MOF QVT) ist eine Spezifikation der Object Management Group, die eine (Programmier ) Sprache für Modell zu Modell Transformationen beschreibt. QVT ist Teil der Meta Object Facilities (MOF), einer Sammlung von Dokumenten …   Deutsch Wikipedia

  • QVT — noun Abbreviation of Query/View/Transformation, a standard for model transformation in a certain model driven architecture. UML models may be automatically transformed to other representations (e.g. Java) by means of QVT like transformation… …   Wiktionary

  • QVT — Quality Verification Testing (Business » General) Quality Verification Testing (Governmental » Military) Quality Verification Testing (Governmental » NASA) Quality Verification Testing (Computing » Software) Quality Verification Testing… …   Abbreviations dictionary

  • QVT — • Quality Verification Testing ( > IEEE Standard Dictionary ) • Qualified Verification Testing NASA …   Acronyms

  • QVT — [1] Quality Verification Testing ( > IEEE Standard Dictionary ) [2] Qualified Verification Testing ( > NASA Acronym List ) …   Acronyms von A bis Z

  • QVT — quae vixit …   Abbreviations in Latin Inscriptions

  • QVT — abbr. Quality Verification Testing …   Dictionary of abbreviations

  • MOF QVT — Query View Transformation (MOF QVT) ist eine Spezifikation der Object Management Group, die eine (Programmier ) Sprache für Modell zu Modell Transformationen beschreibt. QVT ist Teil der Meta Object Facilities (MOF), einer Sammlung von Dokumenten …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”