SGAM Toolbox
A Modeling Aid for the Smart Grid Architecture Model

The SGAM Toolbox is a matured implementation of a structured and easy-to-use visual modeling framework designed to support the modeling of complex, interdisciplinary use cases in the energy sector.
It aligns with the Smart Grid Architecture Model (SGAM) as introduced by the "Smart Grid Coordination Group" ([LINK]) and simplifies the design process within complex, multi-layered system landscapes appearing in modern smart power grid architecture. The SGAM Toolbox is solidly founded on a tailored, visual modeling language and is currently implemented for the well-known tool "Enterprise Architect" in the MBSE community.
Using the SGAM Toolbox enables you to:
✅ enhance collaboration between stakeholders by providing a simple modeling approach for describing the high-level architecture of smart grid-related applications
✅ employ methods from model-based systems engineering for tackling the intricacy of system-of-systems use cases while maintaining a holistic and consistent system understanding on a high level of abstraction
✅ promote interdisciplinary development and maintenance of a distributed system spanning across multiple companies featuring diversified stakeholders and heterogeneous subsystems
The SGAM Toolbox is implemented as an extension for Sparx Systems' modeling tool "Enterprise Architect". It is built using the "Model Driven Generation" Technology (MDG Technology SDK) and leverages C# to provide even more functionality via an add-in. Special emphasis was placed on ease of access and usability, including an add-in window that provides a quick guide to the methodology.
SGAM Toolbox v3.0 Presented in the paper:
T-I-T-E-L [LINK]
About
The SGAM Toolbox is implemented as an extension for Sparx Systems' modeling tool "Enterprise Architect". It is built using the "Model Driven Generation" Technology (MDG Technology SDK) and leverages C# to provide even more functionality via an add-in. Special emphasis was placed on ease of access and usability, including an add-in window that provides a quick guide to the methodology.
The toolbox makes use of the SGAM DSL (Domain-Specific Language), which is defined via a Metamodel conforming to the OMG Meta-Object Facility for tool-independence. The languages' abstract syntax and semantics are specified here.
As this project is ongoing research, updates and improvements will be provided regularly. If you find erratics, broken content, or have specific questions about the toolbox, feel free to contact us via the contact form (!Use "SGAM" as Toolbox topic so your request will be directed right!). But as a kindly advise: Read the manual first 😉
Skipping the manual felt smart—until I spent twice as long fixing my "shortcut."
Previous versions
While the current version (SGAM Toolbox v3.0) integrates many learnings from our experiences and feedback of SGAM Toolbox'es users, the original version is still available for download including its documentation. However, we strongly recommend to use the new version.
The original version of the SGAM Toolbox was created by Christian Neureiter, which completed his PhD thesis on the topic “A Domain-Specific, Model Driven Engineering Approach for Systems Engineering in the Smart Grid”. It is available for purchase on MBSE4U [LINK]
Download Toolbox & Addidional Materials
To be able to use SGAM Toolbox, you must have Enterprise Architect (version >= 13.0; x86 / 32-Bit executable) installed on your local system. For easy setup, we provide an msi-based installer. Additional materials, the documentation document, and exemplary models are also available in the download section.