QVT (original) (raw)

About DBpedia

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

thumbnail

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 wiki-commons:Special:FilePath/QVT-Language-Architecture_591x387.jpg?width=300
dbo:wikiPageID 4672713 (xsd:integer)
dbo:wikiPageInterLanguageLink dbpedia-gl:Model-driven_architecture
dbo:wikiPageLength 11598 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1105683204 (xsd:integer)
dbo:wikiPageWikiLink dbr:M2M_(Eclipse) dbr:MOF_Model_to_Text_Transformation_Language dbr:Metamodeling dbr:Borland_Together dbr:Alloy_(specification_language) dbr:Compuware dbr:Object_Constraint_Language dbr:OptimalJ dbr:MagicDraw dbr:Domain-specific_language dbr:ATLAS_Transformation_Language dbr:Eclipse_Foundation dbr:Tata_Consultancy_Services dbc:Systems_engineering dbc:Unified_Modeling_Language dbr:Model_transformation dbr:IBM dbr:Object_Management_Group dbr:XQuery dbr:XSLT dbr:Meta-Object_Facility dbr:Model-driven_architecture dbr:Model-driven_engineering dbr:Model_transformation_language dbr:Tefkat dbr:SmartQVT dbr:AlphaWorks dbr:Model_Driven_Architecture dbr:MOFM2T dbr:File:QVT-Language-Architecture_591x387.jpg
dbp:wikiPageUsesTemplate dbt:Reflist dbt:Short_description
dct:subject dbc:Systems_engineering dbc:Unified_Modeling_Language
gold:hypernym dbr:Set
rdf:type yago:Abbreviation107091587 yago:Abstraction100002137 yago:Form106290637 yago:LanguageUnit106284225 yago:Part113809207 yago:Relation100031921 yago:Word106286395 yago:WikicatAbbreviations
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 freebase:QVT yago-res:QVT wikidata:QVT dbpedia-de:QVT dbpedia-fr:QVT dbpedia-ja:QVT dbpedia-ko:QVT https://global.dbpedia.org/id/4PYkT
prov:wasDerivedFrom wikipedia-en:QVT?oldid=1105683204&ns=0
foaf:depiction wiki-commons:Special:FilePath/QVT-Language-Architecture_591x387.jpg
foaf:isPrimaryTopicOf wikipedia-en:QVT
is dbo:wikiPageWikiLink of dbr:M2M_(Eclipse) dbr:MOF_Model_to_Text_Transformation_Language dbr:Metamodeling dbr:List_of_programming_languages_by_type dbr:Object-oriented_analysis_and_design dbr:Object_Constraint_Language dbr:MagicDraw dbr:Common_warehouse_metamodel dbr:Kermeta dbr:Platform-independent_model dbr:Platform-specific_model dbr:Micro_Focus_Together dbr:Domain-specific_language dbr:GReAT dbr:Meta-process_modeling dbr:ATLAS_Transformation_Language dbr:Glossary_of_Unified_Modeling_Language_terms dbr:List_of_Eclipse_Modeling_Framework_based_software dbr:Metadata_registry dbr:Round-trip_engineering dbr:Model_transformation dbr:VIATRA dbr:MMT_(Eclipse) dbr:Meta-Object_Facility dbr:Model-driven_architecture dbr:Model-driven_engineering dbr:Model_transformation_language dbr:Transformation_language dbr:Tefkat dbr:SmartQVT dbr:UML_tool
is foaf:primaryTopic of wikipedia-en:QVT