The LLM Plugin is an extension for Astah SysML and Astah System Safety that integrates large language model (LLM) capabilities, enabling automated and intelligent documentation for SysML blocks’ properties.
This plugin allows you to generate comprehensive descriptions for each field of a selected block using AI-powered assistance, making model documentation faster and more efficient.
Watch the Demo Video:
Installation Instructions:
Generate a GitHub personal access token
Set the token as an environment variable with name ASTAH_GITHUB_TOKEN
In Astah, navigate to [Plugin] -> [Installed Plugins].
In the dialogue box, click [Install], then select the downloaded .jar file.
Launch Astah with the specified environment variable.
For mac users, run this command in the Terminal before launching Astah:
launchctl setenv ASTAH_GITHUB_TOKEN “your github token”
if installed correctly, you will see the [Document] menu under [Tools] menu.
How to use
Open your SysML models in Astah.
Select a Block.
Navigate to [Tools] – [Document] – [Document with LLM] from main menu.
The plugin will generate an AI-powered definition in the selected block’s definition field.
Important Notes:
This is a Proof-of-Concept (PoC) Plugin. This plugin is an experimental feature, allowing users to explore possible LLM-powered documentation integration in Astah.
Be Cautious with Overwrites! If you have manually documented the definition field, using this plugin will overwrite the existing content.