About: QVT

An Entity of Type: LanguageUnit106284225, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

QVT (Query/View/Transformation) is a standard set of languages for model transformation defined by the Object Management Group.

Property Value
dbo:abstract
  • 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 der OMG zur formalen Definition von Modellen sowie deren Anwendung, wie sie etwa im Rahmen der modellgetriebenen Architektur (MDA) benötigt wird. Bei der Diskussion ist zwischen Sprachen zu unterscheiden, die von Dritten als Antwort auf den „Request for Proposals“ (RFP) entworfen wurden und der Sprache QVT, wie sie in den Spezifikationen beschrieben ist. So kann als einfaches Beispiel ein ER-Modell aus einem Klassenmodell durch Transformation erzeugt werden. Hierzu benötigt man im einfachsten Fall das Klassen- und ER-Modell und deren jeweiliges Metamodell sowie eine Vorschrift, wie das ER-Modell aus dem Klassenmodell zu erzeugen ist. Diese Vorschrift kann in einer der QVT-Sprachen beschrieben werden. Als besonders typisches Beispiel kann ein (rein fachliches) Analysemodell in ein (technisches) Designmodell transformiert werden, das heißt die Transformation fügt die Technik, in der das Modell realisiert werden soll, zum Analysemodell hinzu. Das Akronym QVT steht für queries (Anfragen), views (Sichten) und transformations (Transformationen). Unter Anfragen versteht MOF formale Ausdrücke, mit denen einzelne Elemente eines Modells ausgewählt werden können; Sichten sind komplexe Anfragen, mit denen ganze Abschnitte aus einem Modell ausgewählt werden; mit Transformationen werden Beziehungen zwischen Modellen dargestellt. Trotz des Namens QVT versteht man unter MOF QVT jedoch meist nur einen Standard zur Beschreibung von MOF-Modelltransformationen, da diese als das Hauptanwendungsgebiet von QVT betrachtet werden und Queries und Views sich ohnehin als Teile einer Transformation interpretieren lassen. (de)
  • En ingénierie dirigée par les modèles, Query/View/Transformation (QVT), que l'on peut traduire par « Requête/Vue/Transformation », est un standard pour la spécification de transformations de modèles. Il fournit une architecture et des langages dédiés facilitant la génération de modèles à partir d'autres modèles. Défini pour la première fois en 2002 puis adopté en 2005 par l'Object Management Group (OMG), QVT fait partie du standard Meta-Object Facility (MOF). Il est à ce titre une composante importante de l'architecture dirigée par les modèles (MDA). Le standard QVT est principalement représenté par deux langages de transformations de modèles : QVT Relations (QVT-R), un langage déclaratif, et QVT Operational (QVT-O), un langage impératif. D'autres langages de transformations de modèles comme ATL s'inspirent également des concepts du standard. Du fait de sa complexité, l'implémentation de QVT n'est pas achevée en 2019. (fr)
  • QVT (Query/View/Transformation) is a standard set of languages for model transformation defined by the Object Management Group. (en)
  • OMG에서는 변환 작업에 대한 표준화 작업이 절실하다는 것을 느껴 변환 정보 정의의 표준화 작업을 시작했는데, 이 표준을 QVT(Query, View, and Transformation)라고 한다. QVT는 OMG에서 2002년 4월에 처음 RFP가 정의됐고 2003년 3월 첫 번째 서브미션을 거쳐 2004년 4월에는 두 번째 개선안이 발표됐다. QVT는 2003년도에 발표된 첫 번째 개선 작업에 의하면 전체 7개의 영역으로 나뉘어 정의하고 있다. ◆ 아키텍처: QVT에 대한 전체 아키텍처를 설명한다. ◆ QVT Common Structure: QVT를 사용해 변환 정보를 정의하기 위한 기본 QVT의 개념과 용어들을 정리한다. ◆ QVT using a rule-based language: TRL(Transformation Rule-based Language)과 이를 표기하기 위한 BNF 문법을 정의한다. ◆ QVT in the context of UML Profiles: QVT에서 UML 프로파일에 기반한 변환 작업을 기술한다. ◆ QVT using a framework approach: QVT 작성시 프레임워크 적용에 대한 내용 ◆ QVT Interoperability: 서로 다른 QVT 컴포넌트에 대한 상호운용 모델을 표현하기 위한 메타 모델을 제시한다. ◆ 추적성(Traceability): 요구사항→PIM→PSM→소스코드까지의 추적성에 대한 개념을 제시한다. (ko)
  • QVT(Queries/Views/Transformations)とは、Object Management Groupが定義したモデル駆動型アーキテクチャにおけるモデル変換の標準である。Meta-Object Facility(MOF)に関連する標準であることから、MOF QVT とも呼ばれる。 (ja)
dbo:thumbnail
dbo:wikiPageID
  • 4672713 (xsd:integer)
dbo:wikiPageInterLanguageLink
dbo:wikiPageLength
  • 11598 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1105683204 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • QVT (Query/View/Transformation) is a standard set of languages for model transformation defined by the Object Management Group. (en)
  • QVT(Queries/Views/Transformations)とは、Object Management Groupが定義したモデル駆動型アーキテクチャにおけるモデル変換の標準である。Meta-Object Facility(MOF)に関連する標準であることから、MOF QVT とも呼ばれる。 (ja)
  • 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 der OMG zur formalen Definition von Modellen sowie deren Anwendung, wie sie etwa im Rahmen der modellgetriebenen Architektur (MDA) benötigt wird. (de)
  • En ingénierie dirigée par les modèles, Query/View/Transformation (QVT), que l'on peut traduire par « Requête/Vue/Transformation », est un standard pour la spécification de transformations de modèles. Il fournit une architecture et des langages dédiés facilitant la génération de modèles à partir d'autres modèles. Défini pour la première fois en 2002 puis adopté en 2005 par l'Object Management Group (OMG), QVT fait partie du standard Meta-Object Facility (MOF). Il est à ce titre une composante importante de l'architecture dirigée par les modèles (MDA). (fr)
  • OMG에서는 변환 작업에 대한 표준화 작업이 절실하다는 것을 느껴 변환 정보 정의의 표준화 작업을 시작했는데, 이 표준을 QVT(Query, View, and Transformation)라고 한다. QVT는 OMG에서 2002년 4월에 처음 RFP가 정의됐고 2003년 3월 첫 번째 서브미션을 거쳐 2004년 4월에는 두 번째 개선안이 발표됐다. QVT는 2003년도에 발표된 첫 번째 개선 작업에 의하면 전체 7개의 영역으로 나뉘어 정의하고 있다. ◆ 아키텍처: QVT에 대한 전체 아키텍처를 설명한다. ◆ QVT Common Structure: QVT를 사용해 변환 정보를 정의하기 위한 기본 QVT의 개념과 용어들을 정리한다. ◆ QVT using a rule-based language: TRL(Transformation Rule-based Language)과 이를 표기하기 위한 BNF 문법을 정의한다. ◆ QVT in the context of UML Profiles: QVT에서 UML 프로파일에 기반한 변환 작업을 기술한다. ◆ QVT using a framework approach: QVT 작성시 프레임워크 적용에 대한 내용 (ko)
rdfs:label
  • MOF QVT (de)
  • QVT (fr)
  • QVT (ko)
  • QVT (ja)
  • QVT (en)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License