Book a Demo

This webinar has completed, the recording will be posted shortly.


Learn how to use the Visual Execution Analyzer to write and debug C# code. Take a model driven approach to software engineering. Automatically generate a sequence diagram from executing code. Use your Enterprise Architect model to track support issues and changes to code.

Scott Hebbard, Communications Manager at Sparx Systems, will demonstrate how to use the Visual Execution Analyzer (VEA) to debug applications.

In this session you will learn how to:


Don't miss this opportunity to learn more about Enterprise Architect

Session 1

Melbourne Thu 16 Jan 08:00 am
New York Wed 15 Jan 16:00 pm
Los Angeles Wed 15 Jan 13:00 pm
London Wed 15 Jan 21:00 pm
Auckland Thu 16 Jan 10:00 am

Session 2


Scott HebbardCommunications Manager
Sparx Systems

Explore the webinar resources

Download: Nightly-Batch-Process.eap Download links

Questions & Answers


Enterprise Architect can be connected to Team Foundation Server using the MDG add-in for Microsoft Visual Studio.
This allows you to define work items and sync work items with Enterprise Architect. Enterprise Architect can also use TFS as its version control provider.
Enterprise Architect makes it easy to Reverse Engineer code from an existing code base. Enterprise Architect is capable of Reverse Engineering very large applications, instantly providing detailed information about classes and system design. This information can help you understand how your code works and can help visualize your legacy applications. Reverse Engineering Legacy applications can be used to facilitate training of new staff and can also be used to help document existing systems for key stakeholders.

For more information on reverse engineering, see the Enterprise Architect User Guide on Importing Source Code.
Please review our YouTube video that provides a detailed description on how Testpoints work.
Yes, JavaScript can be used for creating Model Scripts in Enterprise Architect.

The Corporate and suite editions of Enterprise Architect also have the capability of using JavaScript to evaluate guards, effects and other aspects of behaviour within the Simulation context. This provides for a fully automated, intelligent execution of your State or Activity model, with fine control over breakpoints, execution speed and simulation variables. Currently however, forward and reverse engineering of JavaScript is not possible.
The Enterprise Architect User Guide describes the process required to integrate the external GNU Debugger into Enterprise Architect.

An Analyzer Script is a basic requirement for debugging in Enterprise Architect; you create a script using the Execution Analyzer toolbar. On the Platform page of the Execution Analyzer Script Editor, in the Debugger field click on the drop-down arrow and select GDB.
Yes. Enterprise Architect does support Test Driven Design. It is possible to automatically generate an internal and external Test Case from a structured scenario.

For more information on Test Driven Design, see the Quick Start Guide on Writing Use case Scenarios for Model Driven Development.

Enterprise Architect also has a feature call Testpoints, enabling you to create Testpoints, test sets and test cases for your code. This is similar to J/N Unit testing however it is done in the model not in the code. Allowing you to save and reuse tests as well as pass tests to others without 'dirtying\ your code.
Very Well. Sparx Systems uses Enterprise Architect as the standard IDE. Our C++ software development, modeling and testing are all performed using Enterprise Architect.
Code Engineering is available in the Professional Edition and above.

For more information on the features found in each edition of Enterprise Architect, please visit our Compare Editions page.
Please email [email protected] to get a quote for upgrading to the Professional Edition of Enterprise Architect.
share this page share by email share on linkedin share on X share on facebook