The C4 Model plugin

Visualize your software architecture with clarity. This plugin allows you to create C4 model diagrams within Astah by instantly transforming standard UML Classes into C4-styled icons (Persons, Systems, Containers, and Components).

Details

Compatible with
Astah Professional and Astah UML (v8.3 or later)
Latest Version
1.1 (June 8, 2021)
Developer
Change Vision, Inc.
Support
Technical support is not provided.
section divider

 

Create the C4 model in Astah!

C4 Model Sample

section divider

 

How to install

  1. Download the latest .jar file from the Releases page.
  2. Launch Astah and drag the downloaded .jar file directly into the application window.
  3. Select [Yes] when the installation pop-up appears.
  4. Restart Astah and copen any project file.
  5. You will now see the [C4 model] ta located in the Extension View below the Diagram Editor.
    C4_Model_Plugin
section divider

 

How to create the C4 model

  1. Download the C4 Sample Project (.asta). If the direct link is unavailable, you can find the c4model-skeleton.asta file in the sample folder of the GitHub repository.
  2. Launch Astah and open the downloaded c4model-skeleton.asta file. This file contains the necessary C4 stereotype profiles and icons.
  3. Open a Class Diagram.
  4. Create a Class and assign it the «Person» stereotype (or other C4 stereotypes such as Software System, Container, Component).
  5. The UML class will instantly transform into a C4-compliant icon.
    If you are using Astah Professional edition, you can change the visual style via [Icon Notation] – [Select Customized Icon].
    Creating C4 model in Action

 

Stereotype Reference

The plugin uses stereotypes to map UML elements to C4 visuals. You can view the full list in the [Profile Stereotype] tab of the root package.
Stereotype Profile

Edition Differences & Customization

The ability to view and modify the underlying C4 icons depends on which edition of Astah you are using:

  • Astah Professional Edition: Full access to the [Profile Stereotype] tab in the root package. You can view the entire list of C4 stereotypes and manually customize or swap associated icons via [Icon Notation][Select Customized Icon].

  • Astah UML Edition: You can create and visualize C4 models using the provided stereotypes, but you cannot access the stereotype list or customize the associated icons.

section divider

 

Learn More

section divider

 

About support

We do not provide technical support for this plug-in.

section divider

 

Restriction

  • Grouping features are not currently supported.

What are you looking for?