M PLUS Plug-in

M PLUS is a Model-driven development (MDD) Plug-in for Astah which enables you to generate C++/C#/Crystal/Java/JavaScript/Python/Ruby/Swift/VDM++/Golang/Scala/TypeScript/Kotlin/Alloy Source Code from UML Classes.
Since version 2.5.0, a preview functionality is added which visualizes the structure of models in Class diagrams using PlantUML and Graphviz.


How to Install

  1. Download the Plug-in file by clicking the blue Download button at the top of this page.
  2. After the download is complete, drag the downloaded .jar file to an open instance of Astah. A pop-up will appear asking you to confirm installation choose [Yes].
  3. If the pop-up below opens, restart Astah.
    Astah, plugin, install
    The [Plugin] menu exists in Astah version7.2 or later. If you are using Astah v7.1 or earlier, read this FAQ.
  4. Install is complete if [M+] tab is added in the "Extra View" below the diagram editor.
    Astah, M+, code generation
    If Extra View is not open, go to [View] - [Show/Hide Extra View].
    Astah, extra view
  5. Also install Helper for M PLUS which helps settings easily when you use M+ plugin.
    Database Reverse Plugin

How to Use

Please refer to the Plug-in author's website for instructions.

  1. What is M Plus Plugin?
  2. TIPS
  3. Examples
  4. Q&A
  5. Helper for M PLUS (H4M+)