Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Execution Analyzer

code_engineering

This section describes the recording and visual analysis of executing applications in Enterprise Architect.

The Visual Execution Analyzer builds on and processes the structures and operations of the Model Driven Development Environment (MDDE). The MDDE provides tools to design, build and debug an application, forming part of the Debugger facilities of Enterprise Architect.

One of the primary objectives of the Visual Execution Analysis feature is to enable you to work with the stack traces you captured in debugging your application, to generate Sequence diagrams. This is a great way to document and understand what your program is doing during its execution phase.

Access    Analyzer
                  Project Manager package context menu | Execution Analyzer

Use to

Optimize existing system resources and understand resource allocation
Ensure that the system is following the rules as designed
Produce high quality documentation that more accurately reflects system behavior
Understand how and why systems work
Train new employees in the structure and function of a system
Provide a comprehensive understanding of how existing code works
Identify costly or unnecessary function calls
Illustrate interactions, data structures and important relationships within a system
Trace problems to a specific line of code, system interaction or event
Visualize why a sequence of events is important
Establish the sequence of events that occur immediately prior to system failure
Simulate the execution of behavior models including State Machines, Activities and Interactions

Topics

Topic

See

Create a sample model for your language compiler, on which to examine the facilities of the Visual Execution Analyzer.

 

Visual Execution Analyser Samples

Record executing programs and represent the behavior as a UML Sequence diagram; recording is supported for:

Microsoft Windows Native C
Microsoft Windows Native C++
Microsoft Windows Visual Basic
Microsoft .NET Family (C#, J#, VB)
Sun Microsystems Java
PHP

 

Recording Sequence Diagrams

Record native Windows applications and profile their behavior.

 

Profiling Native Applications

Create and work with objects created within the Enterprise Architect modeling environment using a dynamic Object Workbench.

 

Object Workbench

Run xUnit tests.

 

Unit Testing

Testpoint Management - provides the facility to pass or fail application tasks, viewing test results in real time as the program executes and results are saved.

 

Testpoint Management

Simulate UML behavior models  to verify their logical and design correctness, for:

Activities
Interactions and Sequences
State Machines

 

Model Simulation

Learn more

Code, Build & Debug (for the Enterprise Architect MDDE and Debugger)

Learning Center topics

(Alt+F1) | Execution Analysis