SmartQVT

SmartQVT is a 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.

SmartQVT
Stable release0.1.4 (February 27, 2007 (2007-02-27)) [±]
Written inJava
Available inFrench
TypeSoftware Development
LicenseEPL
Websitesmartqvt.elibel.tm.fr (Offline)

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.
gollark: Long distance running is not very necessary to my life and I don't find it fun, so meh.
gollark: Wait, America has time zones in it too, who knows.
gollark: You are being very american.
gollark: Time zones, you know?
gollark: Which is made much better by my ability to argue about anarchoprimitivism online while remaining safely at home at some ridiculous time of night.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.