Jump to: navigation, search

Difference between revisions of "Topcased port"

(New page: This work is developed by [http://www.atosorigin.com Atos Origin] and sponsored by [http://www.airbus.com/ Airbus] in the context of [http://www.opees.org OPEES]. = Proposal = Topcased ga...)
 
m (Proposal)
Line 3: Line 3:
 
= Proposal =
 
= Proposal =
 
Topcased gathers several tools that are not limited to one specific language, but rather support any EMF-based languages. Among them, the most important ones are:
 
Topcased gathers several tools that are not limited to one specific language, but rather support any EMF-based languages. Among them, the most important ones are:
* The requirements module, giving the ability to the model designer to connect textual requirements to any model element, and to handle it efficiently.
+
* [http://gforge.enseeiht.fr/docman/view.php/112/4346/TPC_4.3_Requirement_tutorial.pdf The requirements module], giving the ability to the model designer to connect textual requirements to any model element, and to handle it efficiently.
* Gendoc II, a document generation engine based on M2T Acceleo. Gendoc II takes a number of models (in any EMF languages) as inputs, a template in the output format (odt, docx for now), and generates the final document. The way it is designed makes easy the switch from a manual approach to a partially or completely generative approach. Of course, Gendoc II can be activated in batch mode and can be introduced in most automated build processes.
+
* [http://gforge.enseeiht.fr/docman/view.php/102/4344/TPC_GenDoc2_v1.3.0_tutorial.pdf Gendoc II], a document generation engine based on M2T Acceleo. Gendoc II takes a number of models (in any EMF languages) as inputs, a template in the output format (odt, docx for now), and generates the final document. The way it is designed makes easy the switch from a manual approach to a partially or completely generative approach. Of course, Gendoc II can be activated in batch mode and can be introduced in most automated build processes.
 +
* [http://gforge.enseeiht.fr/docman/view.php/28/3554/EclipseMonkeyUserGuide.pdf The scripting module], providing the capability to handle models using Javascript or Python/Jython.
  
But these tools still need a thin layer of adaptation to the target languages. For now, they support only Topcased SAM and Topcased UML / SysML. The goal of this project is to develop the required adaptation layer for 2 new targets: MDT Papyrus UML/SysML and Ecore Tools.
+
But these tools still need a thin layer of adaptation to the target languages. For now, they support mainly Topcased SAM and Topcased UML / SysML. The goal of this project is to develop the required adaptation layer for 2 new targets: MDT Papyrus UML/SysML and Ecore Tools.
  
 
== Schedule (dates tentative) ==
 
== Schedule (dates tentative) ==
 
The project is scheduled to be ready on July, 2011 as part of Topcased 5. These generic tools are potential candidates for an Eclipse project proposal later in 2011 or in 2012.
 
The project is scheduled to be ready on July, 2011 as part of Topcased 5. These generic tools are potential candidates for an Eclipse project proposal later in 2011 or in 2012.

Revision as of 08:04, 26 May 2011

This work is developed by Atos Origin and sponsored by Airbus in the context of OPEES.

Proposal

Topcased gathers several tools that are not limited to one specific language, but rather support any EMF-based languages. Among them, the most important ones are:

  • The requirements module, giving the ability to the model designer to connect textual requirements to any model element, and to handle it efficiently.
  • Gendoc II, a document generation engine based on M2T Acceleo. Gendoc II takes a number of models (in any EMF languages) as inputs, a template in the output format (odt, docx for now), and generates the final document. The way it is designed makes easy the switch from a manual approach to a partially or completely generative approach. Of course, Gendoc II can be activated in batch mode and can be introduced in most automated build processes.
  • The scripting module, providing the capability to handle models using Javascript or Python/Jython.

But these tools still need a thin layer of adaptation to the target languages. For now, they support mainly Topcased SAM and Topcased UML / SysML. The goal of this project is to develop the required adaptation layer for 2 new targets: MDT Papyrus UML/SysML and Ecore Tools.

Schedule (dates tentative)

The project is scheduled to be ready on July, 2011 as part of Topcased 5. These generic tools are potential candidates for an Eclipse project proposal later in 2011 or in 2012.