Jump to: navigation, search

Difference between revisions of "MMT/QVT Declarative (QVTd)"

< MMT
Line 1: Line 1:
 +
==Presentation==
 +
 +
The Declarative QVT component aims at providing a complete Eclipse based IDE for the [http://www.omg.org/technology/documents/modeling_spec_catalog.htm#MOF_QVT QVT] Relations (QVTR) language.
 +
This goal includes all development components necessary to the QVTR developpment and facilitate its extensibility and its reusability.
 +
 +
The Declarative QVT IDE should provide:
 +
 +
* a dedicated perspective
 +
* an advanced editor with auto-completion, syntax coloring, outline...
 +
* an execution environnment implementation
 +
* an integrated debugger
 +
 +
==Specification==
 +
 +
The base working document of this component is the OMG specification ptc/07-07-07 ([http://www.omg.org/cgi-bin/doc?ptc/2007-07-07 Meta Object Facility (MOF) 2.0 Query/View/Transformation Final Adopted Specification]).
 +
 +
The QVTR project includes a [[QVTR_Specification_Interpretation | special developpement documentation]] to exhibits:
 +
 +
* specification deviance (and explanations)
 +
* specification interpretation
 +
* specification issues
 +
 +
This page is a summary of specification related developpement choices. Its main purpose is to a base of discussion with the community.
 +
For any feed back on those pointsi is welcome.
 +
Please use the M2M newsgroup for the questions and the [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=M2M Bugzilla] for issues.
 +
 +
==Status and Roadmap==
 +
 +
===History===
 +
 +
{| border="1" cellpadding="2"
 +
!Date !! Task
 +
|-
 +
|Wed Feb 20 2008|| Compiler
 +
|-
 +
|Tue Mar 4 2008|| Programmatic compilation launching
 +
|-
 +
|Tue Mar 4 2008|| Compilation test cases
 +
|-
 +
|Tue Mar 6 2008|| Compilation examples
 +
|}
 +
 +
 +
===Currently working on===
 +
 +
* Compiler improvement
 +
* Programmatic transformation launching
 +
* Documentation
 +
 +
===Things to do===
 +
 +
{| border="1" cellpadding="2"
 +
!Task !! First Version !! Release
 +
|-
 +
|Editor integration || Jun 2008 || Jun 2008
 +
|-
 +
|Debugger integration || Sep 2008 || Jun 2009
 +
|-
 +
|UI Launcher  || Jun 2008 || Jun 2009
 +
|-
 +
|Project nature || Jun 2009 || Jun 2009
 +
|}
 +
 +
 
==Questions and discussions about Relational QVT usage==
 
==Questions and discussions about Relational QVT usage==
  

Revision as of 10:01, 12 March 2008

Presentation

The Declarative QVT component aims at providing a complete Eclipse based IDE for the QVT Relations (QVTR) language. This goal includes all development components necessary to the QVTR developpment and facilitate its extensibility and its reusability.

The Declarative QVT IDE should provide:

  • a dedicated perspective
  • an advanced editor with auto-completion, syntax coloring, outline...
  • an execution environnment implementation
  • an integrated debugger

Specification

The base working document of this component is the OMG specification ptc/07-07-07 (Meta Object Facility (MOF) 2.0 Query/View/Transformation Final Adopted Specification).

The QVTR project includes a special developpement documentation to exhibits:

  • specification deviance (and explanations)
  • specification interpretation
  • specification issues

This page is a summary of specification related developpement choices. Its main purpose is to a base of discussion with the community. For any feed back on those pointsi is welcome. Please use the M2M newsgroup for the questions and the Bugzilla for issues.

Status and Roadmap

History

Date Task
Wed Feb 20 2008 Compiler
Tue Mar 4 2008 Programmatic compilation launching
Tue Mar 4 2008 Compilation test cases
Tue Mar 6 2008 Compilation examples


Currently working on

  • Compiler improvement
  • Programmatic transformation launching
  • Documentation

Things to do

Task First Version Release
Editor integration Jun 2008 Jun 2008
Debugger integration Sep 2008 Jun 2009
UI Launcher Jun 2008 Jun 2009
Project nature Jun 2009 Jun 2009


Questions and discussions about Relational QVT usage

Questions and discussions about the usage of Relational QVT should take place on the eclipse.modeling.m2m Eclipse newsgroup for the M2M project (more details about this newsgroup there), of which QVTR is a component. Please, remember to prefix the subject of your Relational QVT-related posts with [QVTR].