PlantUML
From Open Risk Manual
Definition
PlantUML is an Open Source modeling language and tool allowing users to create diagrams from a plain text language. The syntax of PlantUML uses some common constructs, especially in the UML subset, but follows mostly domain specific conventions for each diagram type.
Supported Diagrams
- UML diagrams which are broadly classified into structural and behavioral
- Structural UML diagrams:
- Behavioral UML diagrams:
- Non-UML diagrams:
- Data Representation
- Knowledge Representation
- Project Management
- Gantt Chart
- Work Breakdown Structure
- PERT Chart (Not Yet Implemented)
- Other
- Wireframe
- C4 Model (via additional macros included in standard library)
Issues and Challenges
- Support for various diagrams is experimental or work-in-progress