Misplaced Pages

SmartQVT

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "SmartQVT" – news · newspapers · books · scholar · JSTOR (November 2022) (Learn how and when to remove this message)
SmartQVT
Stable release0.1.4 (February 27, 2007; 17 years ago (2007-02-27)) [±]
Written inJava
Available inFrench
TypeSoftware Development
LicenseEPL
Websitesmartqvt.elibel.tm.fr (Offline)

SmartQVT is a unmaintained (since 2013) full Java open-source implementation of the QTV-Operational language which is dedicated to express model-to-model transformations. This tool compiles QVT transformations into Java programs to be able to run QVT transformations. The compiled Java programs are EMF-based applications. It is provided as Eclipse plug-ins running on top of the EMF metamodeling framework and is licensed under EPL.

Components

SmartQVT contains 3 main components:

  • a code editor: this component helps the user to write QVT code by highlighting key words.
  • a parser: this component converts QVT code files into model representations of the QVT programs (abstract syntax).
  • a compiler: this component converts model representations of the QVT program into executable Java programs.

See also

Categories: