Papyrus Add-ins - Overview
  • Introduction
  • UML Profiles
  • Code generation

  •  Introduction

    In this section of the site, you will find various add-ins for the Papyrus tool. These add-ins can be model transformation tools, code generators or UML profiles implementing specifications like MARTE.

    Follow the link below for add-ins download and installation instructions :

    Download Papyrus Add-ins

     UML Profiles

    The following profiles are currently implemented in Papyrus and available for download :

    • MARTE uml profile (infos)
    • SysML uml profile (infos)
    • CCM and LwCCM uml profiles (infos)

     Code generation

    Java code generation
    The purpose of this Papyrus add-in is to provide a code generation framework based on UML models. The code generator is powered by Acceleo, a tool from Obeo.


    C/C++ code generation
    This papyrus add-in introduce C and C++ code generation ability to the tool. C++ code generation rely on JET templates, and C code generation feature is based on Acceleo. C / C++ code generators requires CDT installable via Eclipse update sites (http://www.eclipse.org/cdt/)



    Ada 2005 Code Generation
    This Papyrus add-in provides Ada 2005 generation for UML2 models. The UML2Ada2005 code generator is provided by AdaCore under an EPL license and requires the GNAT compiler to properly operate. The same compiler can of course be used to compile the generated source code into executable object code.
    Academics and Free Software developers can download a copy of GNAT at libre.adacore.com. A commercial version of the tool including support is available from AdaCore. For more information, please contact mailto:sales@adacore.com?subject=UML2 modeling with Papyrus and Ada 2005. More information on Ada 2005 can be found at Ada Answers.

    papyrus - Last update : 02/05/2007 - Legal Notice
    © CEA 2003-2010 All Rights Reserved