EventStudio System Designer 8

Visual Studio Code Sequence Diagram

download        buy

model with sequence diagrams

download        buy

simple modeling language

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.
Multi-cursor 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.

Learn more about the Visual Studio Code editor features. PDF

download        buy

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
Resource leaks
Memory leaks due to missed dynamic object deletes

In addition to the auto review comments, architects can enter issues right in the model.

download        buy

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:

sequence diagram

System architects may view the complete model as a sequence diagram.

component level sequence diagram

Members of the test team may work at component level view that hides object level interactions.

module level sequence diagram

Business analysts may prefer a module level view that hides object and component level details.

focus on individual entities

module level sequence diagram

Development teams may view only parts of the model that they are implementing.

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.

Learn more about documents you can generate with EventStudio.

module level sequence diagram

A development team manager may prefer a high level view of the interactions.

download        buy


module level sequence diagram

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.

include files macro definitions

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.

object interaction diagram in microsoft word

share with ms office

Embed diagrams into Microsoft Office documents as full fidelity vector images. EventStudio exports diagram as Enhanced Meta Files (EMF).