Tailor Astah to fit your needs with free add-ons!



Reverse EngineeringCode GenerationXMI
Tool IntegrationsAtlassianState Transitions
ER DiagramMind MapReview
UsabilitySysMLCreate Your Own!

Reverse Engineering
  • Visualize your software design in Astah instantly from your repository like Github, Bitbucket with just a drag and drop! Also import .java files via a drag and drop is available!

  • Add [C++ Import] menu in Astah to enable to import C++ source code to Astah from the menu. After importing, you are able to auto-generate Class Diagrams.

  • Add [C# Import] menu in Astah to enable to import C# source code to Astah from the menu. After importing, you are able to auto-generate Class Diagrams.

  • Add [DB Reverse] menu in Astah to enable to connect to the database and import the database tables into Astah. After importing, you are able to auto-generate ER Diagrams.

Code Generation
  • Generate source code from Class diagrams into C++, Python, Ruby, Swift or VDM++ and more!
  • Developed by Friends of Astah, Takaaki Teshima

  • Generate source code from Class diagrams and Statemachine diagrams to any lanauage you want. Sample templates for C++ (GR-SAKURA) included.

  • Generate source code from Class models to C language and also google C++ Mocking Framework (Google Mock).

  • Generate source code from class diagrams to PHP language in a simple interface.

  • Generate source code from any languages such as Java, JPA, PHP, C#, Objective-C with with custom templates.
  • Developed by Friends of Astah, Jose Carreno

  • An educational tool to help introduce object-oriented programming and software modelling for the high school or early university level.
  • Developed by Friends of Astah, Brian Cham

XMI
  • Add [XMI Import] menu in Astah to import model information of Class diagrams via XMI (version 2.1 or later).

  • Add [XMI Export] menu in Astah to export model information of Class diagrams to XMI in UML 2.4.1 or CMOF 2.4.1.

Tool Integrations
  • The plugin converts models on Class diagrams, Activity Diagrams, Block Definition diagrams and Mindmaps created in Astah Products to GSN (Goal Structuring Notation) models.

  • Connect with a project management tool - Redmine and associate Remine tickets to Astah diagrams.

  • Import Astah diagrams into Microsoft Office products (Word and Excel..etc) and directly sync the changes to office products from Astah.

  • Manage Astah files with Subversion. Add [Commit, update, compare change] menu in Astah directly works with Subversion.

  • Generate Sequence diagrams from the call histories for Functions/Operations automatically from VDM Tools.
  • Developed by Friends of Astah, mas0061

  • Import your Mind Map files from FreeMind into an Astah.
  • Developed by Friends of Astah, Sho Ito

State Transitions Mind Map
  • Generate a state transition table automatically based on your current Statemachine diagram. By checking the table and diagram together, you can make the statemachine model more concrete.

  • Generate a state transition path view automatically based on your current Statemachine diagram. This can be used as a test case.

  • Import your Mind Map files from FreeMind into an Astah.
  • Developed by Friends of Astah, Sho Ito

ER Diagram Review SysML
  • Import ER models from Excel to Astah all at once.

  • Export ER models to HTML files with one click.
  • Developed by Friends of Astah, Shi-n

  • Make it easier to show your models at presentation by bookmarking specific models in diagrams. At team-meeting, just click the bookmark to focus the model on the screen.

Usability
  • Access Astah models via scripting languages to perform what Astah's standard functionality does not offer.
  • See sample scripts.

  • The plugin converts models on Class diagrams, Activity Diagrams, Block Definition diagrams and Mindmaps created in Astah Products to GSN (Goal Structuring Notation) models.

  • Drop Calendar into a diagram when you need it. Best for when you are making plans using Mind Map.

  • Generate Dependency Structure Matrix (DSM) to show dependency relationships between Classes, Interfaces ad Packages.

  • Add a view to check the consistency between Class diagram models and Sequence diagram models.

  • Speed up your modeling by using the keyboard commands. Works like Alfred tool for Mac!


▶ Back to Top