EventStudio System Designer 7
edit model in visual studio code
EventStudio is implemented as a Visual Studio Code extension. Edit FDL and the JSON project files using an editor that supports features like:
Tabs and split screen editing.
Brace matching and code folding.
In-line error reporting of design errors.
Editor extensions that allow you to select a theme, check spellings and open PDF sequence diagrams within the editor.
manage alternative scenarios
Document alternative scenarios by just specifying the differences with the base scenario. Use #ifdef statements to identify the differences. The differences you identify may be a completely different flow. In some cases, the difference might be just a parameter in a message.
Once you string together the defines into scenarios, EventStudio will verify the design for each scenario.
The defines may be used to customize the document content as well.
catch design flaws
EventStudio automatically checks for all scenarios for design errors. The review catches design errors like:
Free running timers
Memory leaks due to missed dynamic object deletes
In addition to the auto review comments, architects can enter issues right in the model.
analyze at different abstraction levels
Generate sequence diagrams at system, subsystem, module, component or object level.
This helps you generate documentation for different stake holders in the project:
focus on individual entities
Development teams may focus on the part of the model they are implementing. You can generate diagrams for a specific object, component, module or subsystem.
collaborate with git
Use the built in git client to collaborate within the systems engineering team. Use branching and merging features of git to manage parallel development of the architecture.
header files and macros
Use header files and macros to share common architecture design patterns within the team. You may also define custom snippets to enforce common design patterns.
share with ms office
Embed diagrams into Microsoft Office documents as full fidelity vector images. EventStudio exports diagram as Enhanced Meta Files (EMF).