Enterprise Architect Releases

Enterprise Architect Major Release Version 14

Enterprise Architect

Sparx Systems are pleased to announce the release of Enterprise Architect 14.1, a major upgrade that redefines the modeling experience and introduces many exciting new tools and capabilities. 

•    A suite of over 1,000 custom built model patterns across multiple technologies will help kick start your new project.
•    New Perspectives capability that helps you focus on individual modeling tasks.
•    New and flexible meta-model based rules engine, including model validation. 
•    Changes to many properties and configuration windows to enable context driven docked tools.
•    Docked properties windows for Diagrams, Relationships, Responsibilities, Construction, Attributes, and many more.
•    New Context Browser lets you focus on a single branch of the repository. 
•    Improved and extended support for Collaborative Modeling with enhanced Reviews, Discussion.
•    Significantly reworked, simplified and trimmed context menus.
•    Other commands are now accessible from the Ribbon.
•    New Diagram based "split view" enables an inline, editable document view of a diagram's elements.
•    A suite of integrations with various industry standard tools such as Jira, Service Now, TFS - via Pro Cloud Server.
•    New and improved Simulation capabilities with major updates to the BPSim, Modelica and Executable State Machine tool.
•    All new and very deep support for the Decision Modeling Notation (DMN) language.
•    Model Simulation based on DMN is also supported with tools to configure and step through executing rule sets.
•    Code generation is also possible for various languages.
•    Integrated BPSim and DMN simulation is also supported, providing a dynamically executing and exploring of behavioral models.
•    Roadmap diagrams and patterns for various domains and scenarios.
•    Desktop edition of Enterprise Architect has been retired, making the Professional Edition the new entry level edition.
•    New Unified Edition integrates and replaces Business and Systems Editions
•    New Team Library replaces the Team Forum and includes enhanced capabilities and the ability to store and retrieve binary files.
•    New and enhanced SysML 1.5 updates, UML 2.5 updates, DMN 1.1, NIEM 4, CMMN, IFML and more.
•    Huge improvements to the Systems Engineering/ SysML capabilities.
•    Totally reworked and expanded Portals window.
•    New Construction Diagram that automatically displays Requirements, Constraints, Tests, Changes, Defects, Resource Allocations, Decisions and more.

EA Version 13.5

Formal Reviews

A powerful yet simple mechanism for capturing and managing Element discussions in a team based environment.

This feature is an extension to normal Element Discussions by providing a structured process around creating, reviewing and actioning those conversations.

  • New 'Review' Toolbox, Element and Diagram type
  • Discussion Window renamed to 'Reviews & Discussions' with a new tab 'Reviews'. This window will be the focal point for creating, managing and reviewing Formal Reviews
  • New tab 'Reviews added to the Docked 'Discussion' for creating Formal Review topics and discussing them
  • Priority status added to Review and Normal Discussion topics
  • User Avatars can now be assigned. These are displayed in model chat, discussion and review windows

Navigation Cells

A new way to navigate a model using Diagrams.

  • Erstellt Hyperlinks mit einem Bild und einer Beschriftung.
  • Erleichtert die Navigation in einem Modell – einheitlich für alle EA-Produktvarianten (Desktop-Applikation oder WebEA) und alle Geräte (mobil oder Desktop).
  • Erstellen einer Navigationccelle durch Ziehen eines Diagramms aus dem Projekt-Browsers auf ein anderes Diagramm.
  • Die erzeugten Navigationssymbole werden in älteren EA-versionen als einfache Hyperlinks angezeigt.
  • Das Beispielmodell wurde aktualisiert um den Einsatz von Navigationszellen demonstrieren.

Time Aware Modeling

  • Clone Element as New Version attempts to resolve the cloned element into a matching Package structure.
  • Context menu option added to easily upgrade a linked Diagram Object to a new version of a cloned Element
  • Clone Structure as New Version clones the Package objects current state including Tagged Values, Linked Document and more
  • Clone Element as New Version maintains reference classifier IDs
  • Clone Structure as New Version adheres to the current security permission settings
  • Clone Structure as New Version creates a Trace Connector between packages to provide version history
  • Time aware modeling - Clone Element as New Version, clones Element hierarchy


Model Exchange File Format import and export now available

  • Traceability window now displays customized labels for ArchiMate 3.0 relationships
  • Other MDG Technologies can use this extension by adding _MeaningForwards and _MeaningBackwards properties to the metatype for their stereotypes


  • Corrected read of addins when default value exists for HKEY_CURRENT_USER
  • Java API updated

Other Changes

  • MariaDB ODBC driver now supported
  • Document generation now provides new report constant: ReportFilenameShort
  • Package Browser and Gantt View context menu option added for opening the selected Package as a list or Gantt view
  • DB Explorer window now supports reload using tab context menu
  • XMI export performance improved for models with test points defined
  • Saving of cached images and documents for WebEA improved
  • New project option added to set the minimum build number required to access a project

EA Version 13

Enterprise Architect next Major Release EA 13

With the modeling strength and flexibility of UML 2.5, combined with a rich toolset, Enterprise Architect 13 Beta is a model driven team-based lifecycle platform like no other.
The release of Enterprise Architect 13 includes hundreds of new enhancements and technologies for coding, database development, reporting, simulation and much more.

Enterprise Architect 13 Release Highlights:



Tools for your most ambitious project

The release of Enterprise Architect 13 includes hundreds of new enhancements and technologies for distributed agile modeling and design, cloud-based project management and integrated simulation, software and database engineering.

Ribbon Interface






Everything you need to get running each day:

  • Common Views
  • Mail and Calendar
  • Access your work
  • Active Searches
  • Environment and UI setup



Building your model:

  • New Elements and Packages
  • New Diagrams
  • Matrices Tables and Scenarios
  • Database and Schema building
  • Baselines and Transforms



Controls for the look and feel of your diagrams:

  • Save and edit
  • Look and Feel
  • Fonts and Colors
  • Element alignment and locking
  • Diagram Filters



Getting information out of your model:

  • Generate RTF and Web documentation
  • Saving images and printing
  • Export in CSV and XMI
  • Version Control and Reusable Assets Server
  • Generate Patterns and Technologies
  • Technology specific generation



Configuration of the model and environment:

  • Manage Technologies
  • Setup Users and Groups
  • Version Control
  • Model transfer and integrity
  • Project options and reference data
  • Project and UML Types
  • External Tools



Tools to help you get the job done:

  • Discussions and Reviews
  • QA and Testing
  • Kanban Creation, Patterns and Locations
  • Task and Resources Search and Graphs
  • Changes, Defects, Issues, Tasks, Events, Decision, Searches and Graphs
  • Testing Windows, Searches, Reports



Everything you need for all types of Coding:

  • Scripts
  • Database building
  • Import / Export WSDL, XSD
  • Code Editors, Imports and Configuration
  • Generation
  • Build, Run, Test, Analyze, Deploy
  • Add-ons and Integrations



Bring your models to life with Simulation:

  • Windows and Layouts
  • Simulation Searches
  • Build and run compiled Simulations
  • BPSim and OpenModelica
  • Simulation controls to start, stop, step, etc.



Code Execution:

  • Analyzer Scripts
  • Search and open files
  • Access to the Debugger, Profile, Recorder and Testing windows
  • Other execution windows
  • Build and Run quick buttons



Extend and specialize the capabilities of Enterprise Architect:

  • Enable and access Add-in technology.
  • Configure and manage how Add-Ins work.
  • Display a convenient list of available Add-Ins.
  • Access Help and Example models for each Add-in.



Tools to create and edit model elements with Ease:

  • The Specify Ribbon becomes available when you access the Specification Manager.
  • Manage baselines and auditing.
  • Manage change within your Specification Package.
  • Edit notes and text selections.
  • Publish as Joomla, HTML or generate documentation.
  • Access the Relationship Matrix and Traceability Window.
  • Access discussions.
  • Edit element properties.



Rich and powerful document editing capabilities:

  • The Document Edit Ribbon becomes available upon opening an editable document.
  • Edit linked and imported documents with ease.
  • Import the contents of existing documents.
  • Manage tables, paragraphs, text alignment, spelling and fonts.
  • Create a Project glossary entry and adjust page zoom.

New Searches and Charts

Stunning charts and instant predefined searches




  • Search for Active Tasks – Tasks that are being worked on right now.
  • Tasks ending Today.
  • Tasks that are to start Today.
  • Tasks that have reached overdue status.
  • You can also create charts of active and overdue tasks.
  • Searches and charts can also be created on recently completed and all completed tasks.



  • Track resource and role activity over the past 30 days.
  • New searches to see brief and full search reports on Tasks.
  • New one click charts for resource and task summaries make it easy to build up a working dashboard for project management.

Change Management

Change Management

 Everything you need to manage change elements inside Enterprise Architect. Show the Changes windows, quickly see verified changes, new changes and incomplete changes. Searches and charts for recently requested changes and recently completed changes also available.

 Show the defects window, search for verified defects, new defects and unresolved defects. Search and chart recently reported defects and recently resolved defects.

Show the issues window, search for verified issues, new issues and unresolved issues. Search and chart new issues and unresolved issues.

Show the tasks window, search for verified tasks, new tasks and incomplete tasks. Search and chart new tasks and incomplete tasks.

Show the events window, searches for high priority and open events. Search and chart recently reported events and recently completed events.

Show the decisions window, search on verified decisions, new decisions and decisions with no effective date. Search and chart on recently created decisions, and recently effective decisions.

Recent Tests

Recent Tests

Search for tests on recently modified elements, recent test results, tests that have recently passed and failed and recently differed tests.
Create pie and bar charts on recent test results. Chart test results from the last week, 30 days or as a summary. Quickly find Tests that have not been run or checked

Document View

Document View

The Document view allows you to open and edit Linked Documents in line with the diagram view. Rapidly switch between linked documents by single clicking elements in the project browser, diagrams or search results.

The Document view also gives you access, through a handy draw down menu, to edit and reload the document, as well as setting the default zoom. Two new searches have been added giving quick access to all elements in the model with linked documents - or just the ones that have been modified recently.

Diagram Filtering

Quickly highlight diagram elements


Element Tagged Values

Element Tagged Values

Element Tagged Value Filters can highlight diagram elements based on their corresponding Tagged Value. Enterprise Architect can now display an element that exceeds a budget or can isolate requirements that are associated with government legislation or company policy.

It is also possible display elements based on a greater than or less than range. Tagged Value Filters can impact how a diagram is interpreted by key stakeholders.

Grouping and Toggling Filters

Grouping and Toggling Filters

Creating Filters under a specific group makes it easier to sort, arrange and manage. You can toggle multiple filters or simultaneously enable an entire group of filters.

This allows the display of diagrams to be dictated by intricate logic including unions and mutual exclusivity.

Time Aware Modeling

Robust tools for current and future state modeling


Clone Structure

Clone Structure

Enterprise Architect 13 allows you to easily compare 'As-Is' and 'To-Be' models, being able to analyze a diagram to see exactly what changes occur at every iteration. Simply select the package or diagram you would like to change and use the Context Menu to 'Clone Structure as New Version'

Now you can make changes to subsequent versions without altering the underlying structure of the 'As-Is' diagram. This Cloning approach provides substantial benefits and allows you to take a snapshot in time of model development.

Clone Element

Clone Element

When you clone an individual Element, Enterprise Architect automatically prompts you to enter a value for the new version number.

This gives you greater control over the evolution and traceability of your overall model.



Represent Past, Present and Future without having to re-build the underlying structure for each repesentation.

Use the Insert Related Elements feature to automatically create a Traceability diagram that outlines each stage of the elements evolution.



Time Aware Models can use Diagram Filtering to highlight elements used in Past, Present and Future versions. This allows you to quickly determine which elements have been modified in each version.

Project Management using Kanban

Powerful agile tools for team and project management


Integrated - Kanban View

Integrated - Kanban View

Kanban diagrams have been enhanced to allow you to visualize the current team resources allocations to the Kanban element, seeing what resource has been assigned, and how close to completion it is.

Kanban drawing style can be used showing Type, Status, Version, Priority, Bold name, Stereotype, Phase, Author, Truncate name and Icon.

Traditional features like Lanes and Sublanes are also present, with a host of styling options available for color and font.

Set Default Kanban

Set Default Kanban

Default Kanbans can be set at the individual level or project level in a shared model. Meaning you can use the 'My Kanban' to track your work and the 'Project Kanban' option to work with the team.

New built in searches to find all Kanbans in a model help you stay in control of your agile sprints. These menu items are available from the Construct Ribbon.

Element Types

Element Types

Enterprise Architect 13 includes a new Kanban toolbox and a collection of elements commonly used for Kanban diagrams.

The elements are existing Enterprise Architect elements and include Change, Defect, Feature and User Story types.

Diagram Types

Diagram Types

Three new diagram types for Kanban have been added for Enterprise Architect 13 to support the existing “Standard type”. These include Backlog, Iteration and Complete.

These three can be used in conjunction to form powerful Kanban workflows, allowing you to move your Kanban elements between each easily.

Didn't get a task complete in the current Iteration? Then move it to the Backlog Kanban for processing next time.

SysML Simulation with OpenModelica

Simulate and graph SysML parametric models


Simulate & Graph

Simulate & Graph

OpenModelica can interpret complex mathematical results from your SysML model by producing compelling graphs that contain rich detail. The example image graphs a bouncing ball modeled in a SysML model and produces an OpenModelica plot of the height over time.

This graph can then be used to interpret a range of factors from gravity, height, object mass and other integral system components that may not be apparent from the underlying SysML model. Bring the power of mathematical analysis into the heart of Enterprise Architect.

Describe & Annotate

Describe & Annotate

There is no need to leave Enterprise Architect to produce revealing mathematical graphs from your SysML model. Annotate your existing SysML model, specify default values, define test models and specify the parameters that are applicable when the simulation is run.

Produce rich detail simulations and precise graphical representations of mathematical formulae without leaving Enterprise Architect.

Generate OpenModelica Code

Generate OpenModelica Code

Generate OpenModelica code from your SysML blocks and constraint blocks. Generated code has the linkages between blocks. Code generation is customizable via the code templates.

Integrations, Standards and Styles

Manage the Future - Take Control, Stay Focused


Office 2016 Visual Style

Office 2016 Visual Style

This is the default for all new installations:

  • Themed command search function, optimized for use with ribbons.
  • Includes options for changing base and highlight colors used.



New MDG for Archetype Modeling Language (AML):

  • Implements the OMG AML beta 1 Specification.
  • Defines a standard means for modeling Archetype Models (AMs)
  • Allows creation of Clinical Information Modeling Initiative (CIMI) artifacts.

Vastly Improved Linux/Mac Compatibility

Vastly Improved Linux/Mac Compatibility

New MDG for Archetype Modeling Language (AML):

  • Implements the OMG AML beta 1 Specification.
  • Defines a standard means for modeling Archetype Models (AMs)
  • Allows creation of Clinical Information Modeling Initiative (CIMI) artifacts.

Enhanced Code Engineering

Enhanced Code Engineering

C# 6 enhanced support:

  • Property intialiser and member functions using expression round tripped.
  • Parser updated to support conditional access operators and string interpolation.
  • C# state machine generation style now controlled by C# specific option.

Added: Java 8 support, C++11 support, PHP 5.6 support, ADA 2012 support:

  • ADA code synchronization enhanced.
  • Object oriented bitfields now roundtripped.

Updated: C parser, VB.Net parser, XSD generation, WSDL import, Code Editor C++ parsing:

  • PHP Syntax highlighting on dark theme improved.
  • Code Template Editor functionality improved.

Custom Progress Bars

Custom Progress Bars

Enterprise Architect 13 now allows you to place custom progress bars on any element that supports rectangle notation and suppressed shape scripts.

Defined using the Tagged Values, users can create and name their own compartments, show the value of the status bar and other custom text next to the bar graphic, supply a min and max value for the bar (default 0 - 100).

Model Chat

Model Chat

Configurable for teams, receive/send task specific messages via the repository.

  • Rapid team communication.
  • Hyperlink to model elements.
  • Increased team awareness of current information.
  • Includes notification if Model Chat window is closed.

Hybrid Scripting

Hybrid Scripting

Hybrid scripting is provided to extend the capabilities of the standard scripting environment to high level languages such as Java and C#.

 Hybrid scripting provides a speed advantage over conventional scripting, and also allows authors to leverage existing skills in popular programming languages.


Flexibility and Clarity:

  • Default zoom saved from Diagram properties or ribbons.
  • Increase flexibility to move and copy elements to diagrams.
  • Greater Info View rendering display options.
  • More responsive User font preferences.
  • Flexible line thickness on sequence diagrams.

Publish to Joomla

Publishing Flexibility:

  • Publish a Package and contents directly to a Joomla database.
  • Connect directly to the Joomla database via ODBC.
  • Writes pages and menu to navigate the model.

Diagram Image Map

Publishing Flexibility:

  • Publish a Package and contents directly to a Joomla database.
  • Connect directly to the Joomla database via ODBC.
  • Writes pages and menu to navigate the model.

Improved BPMN

Rapid diagramming and UI advancements:

  • BPMN Pool and Lane drop from toolbox improved.
  • Behavior improved when using undo/redo on a diagram with a flow direction set.
  • Adjust positions of other objects when resizing using the corner handle.
  • Example model updated.

Improved NIEM

Harmonized and Flexible Connectivity:

  • Augmentation Point generation improved.
  • For Reference schemas Augmentation Points now generated for all Augmentable Types.
  • For all other schema types Augmentation Points only generated when modeled.
  • Generation of references from AssociationType elements to PropertyHolder types now generates referenced properties.

Enhanced SysML

  • SysML Parametric diagram rendering improved.
  • Paste As dialog behavior for SysML blocks improved.

Documentation & Reporting

Refined Handling and Detail:

  • Enhanced reporting of relationships.
  • Communicate in extensive detail with new reporting fields, covering roles and associations.
  • Greater adaptability and handling of granular diagram detail.


Advanced Capabilities for Import and Export:

  • Ecore generation now links to the correct URI for string types.
  • Improved handling of XMI round-trip mapping of the NIEM profile


Optimized Manipulation of Elements, Diagrams and Model Artifacts:

  • New Properties and Methods providing advanced access to element data and model design
  • Enhancements to the broadcasts EA_OnPreNewElement and EA_GetRibbonCategory .
  • Finding a View node now supported by Repository.FindObject.

Repository Updates

Improved Responsiveness and Integration:

  • Opening of repositories now detects and informs the user of security, driver and access issues.
  • Reference Data Import Improvements.
  • Swimlanes, Matrix and Kanban diagram profiles can now be applied on PostgreSQL repositories.

Cloud Services

Optimized Data-Handling:

  • Maximum length of SQL update statements increased when connecting to cloud server supporting Internet Protocol Version 6 (IPv6).
  • Performance of large requests such as saving linked documents improved.

Connector Links

Does not need to be between elements:

  • Can be from an element to a connector or connector to connector.
  • Requirements that link to a connector could indicate why the connector is present.

Extended BPSim

Xpath expression support added:

  • Specify expressions without extensions in generated BPSim.
  • Toggle between Xpath and Java expressions in Simulation properties.
  • Multiple expressions supported on a single task.

New Project Browser Menu

New drop down menu for the Project Browser "Model Overview" to access:

  • Open Project, New model from Pattern.
  • New Package, Diagram and Element.
  • Find in Project Browser.
  • Code and Documentation Generation

Matrix Highlight Color

New enhancements to ensure accurate requirements gathering and general system traceability:
Quickly identify gaps in your models traceability with the addition of relationship matrix column and row highlighting for elements without a relationship.

Archimate 3.0 Support

Archimate 3.0 is an Enterprise Architecture framework, increasingly adopted by organizations globally:

  • Improvements to connect strategic planning with tactics and existing capabilities
  • New elements within Strategy, Application. Technology and Implementation layers; improved connections between layers
  • New Physical Layer to represent physical assets

Watch introductory video webinar recordings, read the step-by-step instructional guides, easily search the online Enterprise Architect User Guide.

EA Version 12.1

Project Management

Roadmap Diagrams

Expand your enterprise planning and portfolio management with the help of the new roadmap diagrams.

  • Visualize changes over time such as release cycles, state changes and project life cycles
  • Combine roadmaps with the new 'Legend Auto Color' capability to add a further dimension to the roadmaps
  • Segment fill and line colors illustrate the progress of a single element through multiple states on the one visual timeline

A typical example is the visualization of a software products' support lifecycle from release through the end of mainstream support, to the end of product life.


Enterprise Architect's Kanban diagrams have been improved with the addition of sublanes.

  • Use Sublanes to assist with grouping within each classification
  • Split long columns into sublanes for greater readability

Sublanes are easily edited using the 'Swimlanes, Matrix and Kanban' dialog via the right click context menu on the Kanban lane. Using the same context menu you can easily copy sublanes from one lane to another.


You now have greater control over the display of the time scale, with the ability to increase the Enterprise Architect Gantt View time-scale from days to years or decades.

  • Visualize projects that run over extended periods of time
  • Easily modify the time scale by holding Ctrl and scrolling with the middle mouse button

The result of these changes is a more refined approach to project management that better caters for long term projects spanning many years.


Auto Coloring with Diagram Legends

Diagram Legends in Enterprise Architect 12.1 have had a major update, now offering a convenient method to convey model information using the automatic application of visual cues and colors. Use the configuration dialog to:

  • Apply a legend to specific element type
  • Check element properties such as phase for a specific value or a range of values
  • Specify which visual properties will be altered based on matching values including fill color, line color and line width

Easily scan a diagram and immediately identify any high priority elements or highlight connectors of a specific type, tagged value or other properties. Diagram Legends makes it easier than ever to visualize model information, allowing you to rapidly scan diagrams to find what you need.

  • Apply a legend to any specific element or connector type for more flexibility in how diagrams are presented
  • Differentiate between elements and connectors by setting fill color, line color and line thickness

Diagram Legends can now match ranges when setting colors, for example anything in phase 1..3 can be set to blue, 4..7 can be set to amber and 8..10 can be set to red. 

Info View

Enterprise Architect 12.1 model elements now include an Info View, a new and innovative way to quickly expose element information on any diagram. At a glance you can instantly check the status or author details, without resorting to opening the properties every time. Simply use the context menu to enable the Info View. You can optionally add other fields including Type, Stereotype, Phase, Status, Author and Version.

Virtualized Connector Ends

Enterprise Architect now allows you to virtualize elements on a diagram. This allows you to show a connected element multiple times on the one diagram, providing a simpler layout when an element participates in many relationships.

Wireframing for Windows Phone

With version 12.1, Enterprise Architect gives you the ability to model and design wireframes specifically tailored for Windows Phone. The toolbox provides a base illustration screen type that can be dropped onto a diagram, then various controls for text, images, buttons, hyperlinks, tiles and other controls can be added to build your mockups.

The properties dialog for each component gives you access to customization options including sizing, text, color, images and much more. Some of these properties will change the look and feel of the elements.

Link the wireframes in with other elements like requirements and use cases to build up your complete Windows Phone experience at design time.
Other Diagramming Enhancements

Enterprise Architect 12.1 has undergone a number of significant enhancements to diagramming, helping to improve performance, modeling productivity and the overall appearance of diagrams.

Some highlights include the ability to:

  • Apply a tiled background image to the current diagram only
  • Improved Metafile rendering


Enterprise Architect now supports and implements the NIEM 3 UML profile based on the OMG NIEM-UML 1.1 Specification.

Model Package Descriptions (MPDs) are now defined instances of predefined classes and the relationships between them:

  • Provides a much more flexible approach to define common properties between multiple MPDs
  • An MPD is defined starting from an instance of the ModelPackageDescription class
  • Properties of the MPD are specified by any combination of connected objects and child objects
  • Model Wizard includes package containing standard MPD classes
  • Model Wizard includes template MPD description to use as a base for your own definitions

Model Framework Patterns Updated:

  • NIEM 3.1 Framework model now available
  • NIEM 3.0 Framework model now uses NIEM 3 UML Profile
  • NIEM 3.0 and 2.1 Framework models updated to improve Schema Composer usage

Generation of both NIEM 2 and NIEM 3 schemas improved:

  • Generated schema will now match the targetted version conventions and imports
  • Many fixes and improvements applied to both versions

NIEM schema import added:

  • Imports a NIEM XML schema with dependencies using conventions for NIEM Platform Independent Model
  • Schema Composer updated to copy subsets relationships between attributes of Property Holders to the subset model

Schema Composer

The capabilities of the Schema Composer have been extended, providing further automation and improving support for open standards such and CIM, NIEM and UN/CEFACT.

Schema composer profiles

  • CIM Schemas can now be reverse-engineered to create Schema Composer profiles
  • When loading classes into the Schema Composer from Message Assemblies or from Class Diagrams, all classes referenced through inheritance and associations are also loaded, ensuring the inclusion of all classes required for generation of valid schemas

National Information Exchange Model (NIEM)

  • Subset creation now automatically includes the target of a References relationship when adding a derived attribute
  • Subset creation now automatically includes any supertypes that are part of the same namespace when adding a type

UN/CEFACT UML Profile for Core Components (UPCC)

  • Schema generation of Business Data Types (BDTs) supports mapping of Supplementary Component (SUP) attributes
  • Subset generation now creates basedOn relationships between Business Data Types (BDTs) and their source Core Data Type (CDTs) and also between Aggregate Business Information Entities (ABIEs) and their source Aggregate Core Components (ACCs)

SysML 1.4 Support

Enterprise Architect 12.1 now supports SysML version 1.4, through its integrated MDG Technology for SysML. This powerful systems engineering capability allows for quick and simple creation of SysML 1.4 models. Support for earlier versions of SysML has also been enhanced, with additional features and functionality.

  • Multiplicity is now shown for SysML 1.2 and 1.3 ports displayed in a compartment on their parent block.
  • On Parametric diagrams, SysML 1.3 Properties owned by constraint blocks or constraint properties are now drawn as a small box with an external label
  • The ID and Text values of SysML requirements can now be displayed in the Summary window and can now be edited from within the Specification Manager
  • Behaviour of copies of SysML requirements updated such that Text tagged value on copies is pinned and updated as the original is updated

BPSim 1.0 Support

Enterprise Architect supports BPSim, a specification for parameterization and exchange of process analysis data, allowing the creation, comparison and reuse of different simulation configurations stored within the model. BPSim takes into account a wide range of runtime information such as statistical information, random variations, queuing, scheduling and resources.

BPSim configurations can be exported from Enterprise Architect for consumption in a 3rd party simulation engine.

The BPSim toolset provides flexibility in assigning operating information to a model, and in assessing the quality of the solution based on results from a compliant BPSim engine. The BPSim configuration screens have been divided into multiple perspectives, each focusing on one aspect of the setup process at a time:

  • The Control Perspective defines how activity flows through the process, moderated by the likelihood of a sequence of events and the priorities of certain events
  • The Time (Temporal) Perspective defines how the duration of one or more phases in the processing of an Activity influences the business process
  • The Resource Perspective defines the involvement of workers and other resources along with their types, roles, required numbers, costs and availability


Heat Maps

Heat Maps can be used to visualize model elements, custom SQL or CSV data in an easy to read format. Use simple visual cues, such as color and relative size, to convey information that can facilitate decision making, identify risk and improve analysis.

Heat Maps are ideally suited to improving management and allocation of resources:

  • Identify business areas that will provide the best return on investment in terms of human and financial resources.
  • Diagnose underperforming business segments or architecture, then develop and implement appropriate intervention strategies.
  • Communicate areas of importance to all key stakeholders before they appear on balance sheets or productivity reports.

Enterprise Architect's Heat Maps can be populated using a package of elements, by a custom SQL statement or by directly entering comma separated values into its properties. Each Heat Map can have a custom color set applied, or use the auto-color option to let Enterprise Architect automatically generate the color palette.

Connect with External Models

You can source Chart data from within the model and from any number of external models concurrently, providing a consolidated overview of the activity from multiple models at once, turning Enterprise Architect into the ultimate enterprise project reporting center. External models can be hosted in the Cloud, on a local file system, or via an ODBC connection.

Link directly to Time Series charts in external models that have scheduling enabled, thus providing a local view of the chart.

All chart data is cached, so that charts can be viewed offline; when reconnected, simply refresh the chart to see the latest data.

Specification Manager

Enterprise Architect 12.1 includes a number of significant enhancements to the Specification Manager that simplify editing, navigation and usability. The Project Browser selection is now synchronized with the Specification Manager selection, making it easier to open specific packages within the Specification Manager. The management of hyperlinks within notes and scrolling behavior has also been significantly improved.

An updated context menu brings new flexibility to how you can use the Specification Manager. Use the Specification Manager to change font color, add bullets and numbering or even add Tagged Value columns.

New options include:

  • Automatically create Glossary Items
  • Create new elements from selections
  • Form links to existing elements
  • Create hyperlinks
  • Format text using bullets and numbered lists

User Guide

The Enterprise Architect User Guide or Help has been redesigned to make it easier to search and navigate. By default, it will be accessed via the Internet.

  • Access to the Help and the ability to search the Help, is now seamlessly embedded into the Enterprise Architect 12.1 menu system
  • The format of the Enterprise Architect User Guide is now web based, ensuring that you always have access to the most up to date and relevant Help content at all times
  • For those customers without access to web, an offline version of the User Guide is available for installation locally
  • Online help now integrates with Google Translate for automatic translation. Set your preferred language from the Enterprise Architect Help menu

Download a local version of the Enterprise Architect User Guide for offline use

Model Wizard Customized Patterns

The Model Wizard provides a convenient way for setting up new models, especially when setting up large complex structures where each Pattern contains numerous packages and sub-packages.

The Model Wizard's 'Select Packages' dialog offers greater control over the selection of which Packages to add to your model and which to omit, providing increased customization when building your project.

If more than one Pattern is selected, the Select Packages dialog displays for each Pattern in turn - if no Package checkboxes are selected, all Packages in each Pattern will be imported into the model.


Project Security

Management of users and groups in Enterprise Architect 12.1 just became easier with the support for synchronization between the Enterprise Architect Security Groups and Active Directory Groups.

  • New team members added to an Active Directory Group can now be synchronized into the project Security Group with minimal effort
  • New functionality in Security Group Management presents permissions and member details more effectively, showing group associations and allowing "sort by date"

Database Engineering

Enterprise Architect 12.1 extends its Database Engineering capabilities across a range of popular DBMSs.

  • New functionality in the Database Builder provides improved usability and performance
  • DDL Generation dialog now supports sorting objects by stereotype and name
  • Inclusion of unique DBMS structure types for MySQL, PostgreSQL and Oracle
  • Introduction of reverse engineering capability for MSAccess 2013


Refinement of reporting functionality continues, with more than 35 updates including reporting tagged values specific to packages and options for specific elements to be omitted from associated documentation.

Document script fragments can now also be utilized within the Enterprise Architect Document Generator to produce fragment contents as RTF, thus increasing customization capabilities of document reports.

Other Reporting refinements include:

  • Customization of heading levels within Table of Contents
  • Inclusion of Element Status colors within documents

Start Page Enhancements

The functionality of the Start Page has been improved, providing greater flexibility with respect to accessing recent models.

  • Ctrl+Click on any model in the Recent Models list to open the model in a new instance of Enterprise Architect
  • Right-click on any model in the Recent Models list to reveal a convenient new menu, with options to open the model in a new instance of Enterprise Architect, or remove the model from the list.

EA Version 12

Enterprise Architect next Major Release EA 12

Enterprise Architect 12 provides powerful new features including improved user interface themes, a Windows Explorer like navigator bar, a complete redesign of the property dialogs, a new range of menus to access various features via the portals window, BPMN improvements, requirements improvements, diagram shortcuts/quick keys, a database builder, a wireframing support to work on UI designs for common devices (Apple, Android...), support for XMI merge, built-in Visual Studio (VS 2013 support) and Eclipse links, a package navigator (replacing the package browser), a schema composer to build XSD and other schemas, an XSLT debugger, an XML and XSD editing and validation, and much more...

Enterprise Architect 12 Release Highlights:

Windows Explorer like navigator bar
support for XMI merge
wireframing support
XSLT debugger
XML and XSD editing and validation

Total User Interface theming

For a personalized look and feel. Choose from over a dozen elegant and individual theme styles, from light and airy white styles through to dark and mysterious.
Includes ability to hide all menu icons for a clean look. Also supports automatically using dark source code syntax highlighting for dark themes. (View/Visual Styles/Select Visual Style)

EA Ultimate Ed.
EA Business Ed.
EA Systems Eng. Ed.

Major Upgrade to User Interface Theming


  • A significant enhancement to the look and feel of Enterprise Architect
  • All dialogs, views and docked windows updated to ensure they provide a consistent look and feel across the entire user interface
  • Scroll bars, edit boxes, combo boxes, etc. updated to comply with the user selected theme
  • Enhancements to support working in either 'light' or 'dark' themes, including code editing, notes and diagrams
  • Wide range of themes available from classic Windows XP to Microsoft Office and Microsoft Visual Studio themes
  • Code Editors updated to separate color options from language settings
  • Code Editors now support auto selection of light or dark theme based on UI theme
  • Visual Style dialog (View/Visual Styles...) updated with additional options:
    . Auto match code editor to the dark or light theme selected, or explicitly set it either way
    . Set the diagram theme at the same time as setting the display of other windows
    . Option to hide main menu icons for a simpler, cleaner menu look and feel
    Menu icon option also applies to the new Portals window
    Menu icon option also applies to all context menus
    Option to show property dialogs in 'tree style' or 'tab style'
  • 'Dark' diagram theme added primarily for use with dark UI themes
  • Default application theme updated to Visual Studio 2013 Blue theme
  • The controls in the Visual Style dialog has been condensed and simplified with the following check boxes moved from the Tools | Options | General page:
    . 'Docked Windows Tabs on Bottom (restart)' - If checked, tabs on docked windows now appear at the bottom.
    . 'Main View Tabs at Bottom (restart)' - If checked, tabs in the main view now appear at the bottom.
    . 'Property sheets use Tree style'- If checked, property sheet dialogs navigation now use a tree style.

Portals window

A major new feature in Enterprise Architect 12. Provides rapid and focused access to many common and many advanced features.

EA Ultimate Ed.
  • Access to open and recently closed documents
  • Searches
  • Common functions
  • Workspaces
  • Perspectives
  • Working sets
  • and much more...

A new and indispensable tool for navigating and building models. Access to Portal pages is also available by clicking on the Start Page icons associated with each page. (View/Portals)

Providing rapid access to common commands, to searches, to recent documents, user interface themeing, workspace layouts and more

Fast, simple list of actions that you can perform based on current area of interest

  • Accessible from View/Portals
  • Also accessible from the Start Page (portal icons are arranged on Start Page for quick access)
  • Portals bar is also available from the drop menu of the new Navigator bar and from the toolbar context menu


Commands for creating a model or connecting to an existing one

  • Access recently opened models
  • Connect to a server or the cloud
  • Access your current tasks, the current model calendar and model mail
  • Find recent changes in your model
  • Find what needs to be done next
  • Get Help from the many resources provided by Sparx Systems
  • Search in the model or in files
  • Access Help
EA Ultimate Ed.


  • Choose how to view a package - as a list, gantt chart or requirements specification
  • Switch view for a diagram. Supports list, gantt and graphical modes
  • Configure the Visual style of Enterprise Architect
  • Save and manage Workspace Layouts
  • Save and Manage Working Sets
  • Save and Manage user interface Perspectives
  • Open a working set based on the current model (list of defined working sets shown)
  • Switch to a defined perspective
  • Switch to a defined workspace layout


  • Explore the model using the Project browser, the Package Browser (list, gantt or specification view) or find a package by name
  • Add new models, packages, diagrams and elements.
  • Add new packages and models based on predefined patterns
  • Access custom modeling tools such as:
    . The Specification Manager for requirements
    . The Scenario Builder for defining detailed use case scenarios
    . The Decision Table Editor to define business and logic rules
    . The Database Builder to create, access, manage, difference and query modeled databases
    . The Schema Composer to rapidly build XSD and other target outputs from selected elements and properties within a model
  • Trace relationships using a number of different mechanisms. Find, access and visualize related elements easily
  • Run model transforms on elements or packages
  • Display both core windows for modeling and the large list of additional windows to help create your model
EA Ultimate Ed.


  • Access the full set of Visual Analysis tools to debug, profile, record and build your software systems
  • Manage build scripts, build, run, test and deploy
  • Access advanced recording tools that allow you to create diagrams and call graphs from executing code
  • Profile your executing software to identify optimization 'hot spots' and to build call graphs
  • Access the fully featured integrated debugger to:
    . Set and manage Breakpoints
    . Set and manage Tracepoints
    . Set and Manage Action points
    . View the call stack
    . Inspect local variables
    . Inspect memory
    . List loaded modules
    . Manage watches
    . Use the object workbench

Apply the debugging workspace to quickly move into software construction mode

  • Generate documentation in HTML or in rich text (RTF and DOCX) format
    . Publish your model in a variety of specific formats, such as XMI, OWL, ECore, BPMN, XPDL and MOF
  • Import a range of target information
    . Source code files in a wide range of languages
    . Database schema using ODBC
    . Binary files created in .NET
    . WSDL
    . XSD
  • Generate code from your model
    . Generate source code in a variety of languages
    . Generate DDL from your data model
    . Generate XSD from your XSD model
    . Generate WSDL from a suitable WSDL model
    . Exchange model information (import and export)
    . Connect to a RAS (Reusable Asset Service) server and import models
    . Import model information in XMI format
    . Import model reference data
    . Export model information as XMI
    . Export model reference data
    . Edit templates
    . Edit Document templates (for RTF and DOCX generation)
    . Edit code templates
    . Edit Transformation templates
EA Ultimate Ed.


  • Access tools to manage a shared model and a team of modelers
    . Access Project and Package based Gantt charts
    . Access, edit and examine resource allocations
    . Check on high level project tasks and status
    . Assign tasks
    . Track tasks and resource allocations in various states with new searches
     . Recently completed
     . Starting today
     . Overdue
     . Ending today
     . Active
     . Find Kanban diagrams
  • Tools
    . Find baselines
    . Access auditing information
    . Access the scripting tools
  • Package control
    . Configure package control and load and save package to XMI
    . View XMI
    . Compare current model to previosuly exported XMI (difference)
    . Merge package with XMI (requires Merge file)
  • Version Control
    . Configure package version control settings
    . Validate settings
    . Set up overall version control for a model
  • Access a variety of Element based tools such as resources, Maintenance, Testing and Properties

Navigator bar

EA Ultimate Ed.

Provides Windows Explorer like access to your current position within the model. A minimalistic alternative to using the Project Browser or simply to keep track of your current location. Also includes a Package Finder, Portals shortcut menu and menu access to many common package based functions. (View/Navigator)

  • Provides persistent indication of model context
  • Easily navigate a model structure
  • Context menu provides convenient actions based on the current context
    . Display package contents as a list, specification or Gantt chart
    . Add a new Package or Diagram
     . Insert a new Model Pattern
    . Copy the package path or navigate to a previously copied path
    . Find and jump to any package in the model
  • Run a search for any named package with the dedicated search bo
  • Jump directly to the start page
  • Commonly used tools directly available from menu button located at right end of bar

Database Engineering toolset

Database Engineering toolset, including Database Builder window and new Datamodel pattern. Supports construction, exploration, differencing, query, DDL generation, Alter DDL, import and merge in a database centric fashion. (Tools/Database Builder) and (Package/New.../Database::Database Engineering)

EA Ultimate Ed.
EA Business Ed.
EA Systems Eng. Ed.

Database Builder - Provides a data centeric view of the model

  • Provides a list of all Data models in the current project
  • Expand a database to see its contents, categorizaed by type of object (tables, view, procedures, functions, sequences & packages)
  • Maintain a list of connections for each modeled database, thereby allowing modeled changes to be propagated to multiple physical databases easily
  • Connect to any database easily using database connection Artifact objects
  • Create an MS Access database or Firebird database directly without needing any additional tools
  • Create and maintain the columns and constraints for a table within the Database Builder view
  • Create and maintain the definition of modeled Views, Procedures, Sequences and Functions within the Database Builder view
  • Run queries to view the contents of your database
  • Compare the database to the model and selectively generate sql to update the database at a granular level
  • Generate an entire schema directly to the Execution Engine (in the database builder) to create a database entirely from within Enterprise Architect
  • Database object maintenance, query and DDL execution and database comparisons can all be completed using a single database connection

Model Patterns now available for each supported DBMS:

  • Automatically creates a structure that organises database objects into separate packages of each type
  • Each database model consists of a stereotyped package ('DataModel') that contains a logical and physical sub-package, as well as a report specification artifact that easily generates a database report
  • Each physical sub-package is stereotyped as 'Database' and stores DBMS, Default Owner & Default Connection properties (as tagged values)
  • Each database creates the package types that are available in the selected DBMS
  • Any database object created in one of these packages is automatically saved into the appropriate package
  • Any ODBC import invoked from within the data model package structure automatically loads the data model diagram and saved the objects into their relevant package

Improved Foreign Key constraint editing:

  • Associations between tables automatically show the Foreign Key dialog on creation and double click
  • Standard connector properties dialog available from the context menu
  • Simplified process for creating a foreign key, simply select a primary key or unique index on the parent table
  • By default each column in the selected key is automatically linked to a column of the same name in the child table
  • If the column doesn't exist a new column with the correct type will be added to the child table
  • Alternatively select an existing column in child table by name
  • Extended properties (like On Delete, On Update) of the foreign key are now directly visible on the window
  • The name of the optionally created Foreign Key index is automatically shown

Improved Table Column properties dialog:

  • List of columns is now the primary focus of the dialog
  • Create a new column via a context menu item or hot key, Ctrl+N
  • All column properties are editable directly within the list
  • Reorder a column via the context menu items or hot keys, Ctrl+Up or Ctrl+Down
  • Delete an existing column via the context menu item or hot key, Ctrl+D
  • All properties relevant to the selected column's datatype are visible and accessible directly on the window
  • Constraints, indexes, checks and triggers are available conveniently on second tab

Improved Table Constraints properties dialog:

  • Conveniently located together with the column properties
  • List of constraints (this includes Indexes, Primary and Foreign Keys, Check & Unique Constraints and table Triggers) are now primary focus and can be edited inline
  • Create a new constraint via a context menu item or hot key, Ctrl+N
  • All constraint properties are editable directly within the list
  • Reorder a constraint via the context menu items or hot keys, Ctrl+Up or Ctrl+Down
  • Delete an existing constraint via the context menu item or hot key, Ctrl+D
  • All properties relevant to the selected constraint's stereotype are visible and accessible directly on the window
  • Involved columns (both assigned and available) are shown directly on the window
  • Adding assigned columns is done simply by either double clicking an available column, or using the context menu or hot key Ctrl+Left
  • Unassigning columns is done simply by either double clicking an assigned column, or using the context menu or hot key Ctrl+Right

Visual representation of database objects improved:

  • Database objects are now represented by their image consistently in all views
  • All database object types now have their own image
  • Function and Sequence objects now available on Data modeling toolbox

Maintenance window for Procedures, Sequences and Functions contained in a single object added:

  • A custom designed property window that easily allows for the maintenance of database container objects, consisting of a list and simple, direct editing of the properties used by database engineering
  • Syntax highlighting and intellisense available on the SQL definition editor

Maintenance window for database View objects improved:

  • Notes field added to window, the entered text is generated as a comment to DDL
  • The dependencies are now represented as a list of object names
  • Syntax highlighting and intellisense improved in the SQL definition editor

Round-trip Database Engineering:

  • Compare Difference and show the differences between EA and ODBC
  • Set actions to synchronize: It's possible that some differences' action set as "EA -> ODBC" while some differences' action set as "ODBC -> EA"
  • The database and EA model should be synchronized. You can validate it by running the Difference tool again.

Templates for DDL generation (Create or Alter) now available for all supported DBMS:

  • Full customization of DDL generation now possible through new DDL generation templates
  • Alter DDL generation support completely redesigned to use the new DDL generation templates
  • Alter DDL allow selective generation (as part of the Database Builder)
  • DDL can now be generated to a single file or to the Execution Engine (part of the Database Builder) for immediate execution
  • Supported database: Oracle, mysql, MS Sql Server (2005/2008/2012), PostgreSql, sqlite, sybase asa, sybase_ase, access, DB2, Informix, Ingres, InterBase
  • DDL Execute Engine
  • Generated SQL Script to Execution Engine according to dependency order, then simply "Execute" each single one or "Execute All" in one go. ◦E.g. change a column's length will generate following statements in order(suppose the column is used in an index):
     1.Drop index
     2.alter the column (unless you drop and then add the column, so you never lose your data!)
     3.Create the index
  • Duplicated script combined in one. E.g. in some databases, change column type or length will generate the same scripts, EA grouped the scripts for you.

Compare the database to the model

The compare runs on multiple levels in a simple click:
Table: EA Only ODBC Only EA & ODBC
Column: EA Only ODBC Only EA & ODBC
Contraint: EA Only ODBC Only EA & ODBC
Constraint Column: EA Only ODBC Only EA & ODBC

EA Ultimate Ed.

Actions on the difference (actions integrated in a combo box, which only filled with valid actions according to the context)
EA Only: Pair | Generate Create Script
ODBC Only: Pair | Create table in EA | Generate Drop Script
EA & ODBC: UnPair | Re-name table in EA model | update EA model(include all columns and constraints) | Generate Script for (Re-create / Rename / Comment / OwnerChange / Privilege) and other properties
EA Only: Pair | Delete column from EA model | Generate Add Script
ODBC Only: Pair | Add column to EA model | Generate Drop Script
EA & ODBC: UnPair | update EA model | Generate Script for (Rename / comment / Default value / Length / Precision / Scale / NotNull / AutoNum / Seed / Step) and other properties
EA Only: Delete constraint from EA model | Generate Add / Create Script
ODBC Only: Add constraint to EA model | Generate Drop Script
EA & ODBC: Update EA model | First Drop and then Add / Create | Generate Script for comment and other properties

Wireframing Support

Comprehensive and detailed support for wireframing a huge range of common devices and implementation scenarios using custom drawn graphics. Web, Apple, Android and more. (New Diagram/Wireframing/)

Design high-fidelity User Interface Wireframes for Web pages, Windows Dialogs, Apple and Android devices. A large assortment of highly customizable controls and GUI features are provided through EA's diagram toolboxes for each target platform. The level of detail in these Wireframes can be as abstract or detailed as you need by populating controls such as Tables and Trees with real-world data. Wireframes are fully traceable to other modeling elements such as Requirements and Use Cases for complete end-to-end model design, providing customers, managers and developers with a complete picture of how the user will interact with the system.

EA Ultimate Ed.

User Interface Wireframing

  • All new fully featured and comprehensive Wireframing library for modeling common devices and user interfaces
  • Diagram types and toolboxes added for a variety of specific platforms
  • Each control supports customization of the data displayed allowing you show how your data will look
  • Wireframe patterns and models supported
  • Wireframe elements with advanced customization options support a specific wireframe property page to allow for easy editing
EA Ultimate Ed.


  • Start your design with either a phone or tablet style frame, each supporting both a landscape and portrait view.
  • Customize the frame by toggling display of the status bar
  • Provides common Android controls including expandable lists, toggle buttons, switches, seek bars, media players and an on-screen keyboard
  • Provides common Android controls including expandable lists, toggle buttons, switches, seek bars, media players and an on-screen keyboard

Apple (IOS)

  • Start your design with either an iPhone 4s, iPhone 5s or iPad style frame, each supporting both a landscape and portrait view.
  • Customize the frame by toggling display of the menu buttons and status bar
  • Provides common IOS controls including page controls, tab bars, search bars, a loading icon and an on-screen keyboard
  • Wireframing for Apple devices includes iPhone 5c, iPhone 6, iPhone 6 Plus, iPad Air and iPad Mini.
EA Ultimate Ed.


  • Start your design with a more customizeable version of the standard UI dialog
  • Customize the dialog by selecting the buttons to show and providing additional controls on the status bar
  • Provides common dialog controls including formatting, progress, menus, trees and a number of styles of lists

Web Page

  • Start your design with a frame representing a web browser
  • Customize the browser with the tabs to show and what scroll bars should be visible
  • Provides common web based controls including rating systems, page selection, progress, navigation, calendars and media players

Schema Composer

Quickly and effectively build XSD and other schemas from a selection of elements within the model. Currently targets CIM, NIEM and generic XSD, OWL and other formats. (Tools/Schema Composer)

EA Ultimate Ed.

  • New powerful toolset to rapidly design and build XSD and similar data definitions from a model subset
  • Rapidly define message schema using a subset of your class model
  • Drag and drop elements into the source profile
  • Specify properties (attributes) to expose in the final Schema
  • Manage inheritance and association relationships as they effect the final schema
  • Set and manage advanced properties relevant to the final export type
  • View the hierarchy of the proposed new schema
  • Save message definitions as artifact in model or on your file system
  • Open schema composer directly to the message by double clicking the artifact
  • Generate schemas in a number of built-in formats:

    • CIM XSD

      • CIM Augmented RDFS (same as generic RDFS, but includes both forward and inverse property for each bi-directional Association in message)

  • Generic XML Schema (XSD)
  • JavaScript Object Notation (JSON)
  • NIEM schema definition and model transform (for creating NIEM model extensions and schemas)

    • Create a NIEM subset directly within your model ready to define extension and exchange schemas

  • Resource Description Framework Schema (RDFS)
  • Automation API support included to allow custom extensions for other frameworks and export formats

    • Add-ins can access the schema data and create their own custom outputs (E.g custom domain targetted XSD)

      • Generate additional formats through an API available to add-ins

    • API to define schema composer capabilities (eg. Allow adjusting multiplicity)

      • API to access the model data configured in the Schema Composer
      • API support to allow saving and loading custom profiles
      • Sample add-in included in Code Samples directory under the Enterprise Architect install directory

XSLT Debugger

EA Ultimate Ed.

Full support for working with XSLT documents, including execution and single stepping. Comprehensive properties and integration with Enterprise Architects visual analysis tools. (Tools/XSLT Debugger)

  • XML Transform profile added:

    • Stereotyped Artifacts for XSLT, XSD and XML allow the documents involved in a transformation to be specified
    • A stereotyped Activity connects these to define a repeatable transformation to run
    • Profile includes new diagram type and toolbox
    • Artifacts may represent either a file system document or an internal model artifact

  • Run an XML transform or debug it from the context menu of the Activity
  • XSLT debug view shows the source document and the template being run
  • Integrated into the Visual Analyser tool suite
  • Use the debugger to step through template executions
  • Use the locals window to view children of the current node

XML and XSD Editing and Validation

New support for viewing the structure of XML and related documents and for editing and navigating those documents. XSD intellisense support. Also includes new support for validating XML documents using XSD.

EA Ultimate Ed.

Code Editor updated to improve XML editing experience

  • Intellisense for XML Schemas and XSL Stylesheets added
  • Outlining support for XML documents added
  • Syntax highlighting for XML documents improved

Structure (outline) tree for XML document editing improved

  • Tree nodes display more useful information

    • Customized icons used for XSD, XSL and XML types
    • Relationship between code editor and structure tree improved
    • Toolbar Option to automatically synchronize document location to tree and vice versa


  • Validation of the current XML document against a schema now available in context menu
  • Formatting of the current XML document now available in context menu
  • Edit documents from the local file systems as well as those attached to model document artifacts

Default Document Handler

Default Document Handler support for many common types. Provides the ability to use inbuilt source code editor as the default Windows editor for source code, text, XML, XSD, RTF and other types commonly supported by Enterprise Architect. On launch from Windows by double clicking an open instance of EA will be prioritized; if none exists a new instance is started. (Tools/Options/Source Code Engineering/Code Editors/File Associations)

EA Ultimate Ed.

Document Handling (Enterprise Architect as 'Default Program')

  • Available under Tools/options/Code Editors/File Associations
  • Use Enterprise Architect as the default editor for a number of file formats
  • Provides better editing and viewing experience for a number of file types supported by Enterprise Architect
  • Open source files (various languages) with Enterprise Architect from the file system
  • Open documents in Enterprise Architect's document editor from the file system
  • Open Enterprise Architect data files such as Profiler reports from the file system
  • Uses running Enterprise Architect instance if there is one -else-
    . Opens a new Enterprise Architect if none is running
    . Prompts for the instance of Enterprise Architect to use if multiple are running
  • Supports opening multiple files at once
EA Ultimate Ed.

Main menu

A major overhaul of the main menu structure to provide better and more effective access to both existing and to new tools. Also included is the ability to turn off main menu (and Portal) icons for a cleaner and less cluttered look (see View/Visual Style/Select Visual Style :: Show Menu Icons)

"Package" menu

Provides focused access to major functionality associated with Packages. Allows the Project menu to be more tightly focused on Project level functionality.

EA Ultimate Ed.

Package Navigator windows

Replaces the old package browser window.

  • Integrates a custom Navigator bar into each window and allows multiple instances to be open.
  • Supports View as List and View as Gantt.
  • Quickly navigate the project package structure without using the Project Browser. (Package/View as List -- Package/View as Gantt)
  • Multiple Package Navigators can now be opened at once
  • Double clicking a Package in the Project Browser updates the current Package Navigator
  • Column filters are preserved when switching Packages
EA Ultimate Ed.

Support for XMI merge using Baseline Merge sets

Provide the ability to selectively merge sets of changes in a multi-user environment. Each user must supply both an XMI of their current work, plus a Baseline merge file detailing how their XMI differs from the original. Only the listed changes are merged and all other changes to the Master package remain untouched.

  • Allows integrating work from multiple people working on the same package into the same model
  • Import XMI dialog provides an option to immediately baseline a Package after importing an XMI file
  • Export XMI dialog provides an option to automatically generate a Merge File based on the differences to the initial package Baseline
  • Import XMI dialog provides an option to specify a Merge File (as created during export) when importing ◦Merge file specifies what has changed in the XMI file being imported
  • Only the elements and properties specified in the Merge File will be imported in the model

The basic workflow is as follows
1.Each modeler receives a copy of the original package
2.Each modeler imports and baselines the package
3.Each modeler makes their changes (additions, deletions and modifications)
4.Each modeler then exports their package creating an XMI file and a Merge file based on their changes
5.The original model is then updated with each modelers changes, using the Merge files
6.Changes not in the Merge Files (E.g other modelers additions, deletions and updates) are ignored
7.The resultant model accurately reflects the sum of the modelers work

Visual Studio Link and Eclipse Link

EA Ultimate Ed.

Visual Studio Link and Eclipse Link now built in to Enterprise Architect Professional and above. Tighter integration with the built in Visual Analyzer tools, including automated creation of VEA Build scripts based on the Visual Studio Project configuration etc.

MDG Link for Eclipse and for MDG Link for Microsoft Visual Studio

  • MDG Link for Eclipse and for Visual Studio now included with Enterprise Architect Professional and above
  • Connecting to a Visual Studio Project now imports build scripts for each configuration of that Project
  • Now possible to connect to a Visual Studio project inside a solution folder of the same name
  • New menu option for Visual Studio "Import All Active Projects" under Extensions/Visual Studio to import and synchronize all active Visio Studio projects.
    . If an active project has a link in the project, only synchronize code
    . If there is not any link, add a package as the child of the selected package and synchronize the project with the new package
  • Many updates and improvements to Visual Studio link
  • Added support for Visual Studio 2013

Start Page

EA Ultimate Ed.

New more effective and attractive Start Page, including rapid access to principal Portal pages via specialized icons.
Start Page Updated

  • Now provides a clearer and simpler list of models
  • Simplified links for creating models or connecting to existing models/repositories
  • New set of active icons provide links directly to Portals pages
  • Fully themed to match current user interface style

Other Interface Changes

  • Learning center now opens in the main tab view
  • Model Mail now opens in the main tab view
  • Added new floating window 'Summary View' to provide an overview of the context item
     . Provides a neat, simple and informatative overview of an Element, Test, Resource, Attribute, Operation ( and more ) with out needing to view the properties or generate a report
     . Can also be a quick way to get an overview into a document/email and so on
EA Ultimate Ed.

Common Property dialogs

Common Property dialogs redesigned to provide a better user experience and more efficient use. Dialogs changed include the main element property sheets, new model from pattern, relationships, operation and attribute dialogs, and the merging of the table attributes and constraints property sheets into one common dialog.

EA Ultimate Ed.

Element Maintenance and Project Management

Element Maintenance and Project Management docked windows split into their component windows so they can be docked in a wide variety of layouts.

New Technology

  • Added additional maintenance types: Decisions and Events. (Element/Maintenance)

Test window

EA Ultimate Ed.

Test window modified to better show all current tests on an element. (Element/Testing)

  • Testing window updated to support showing all tests on a single page, or filtering to a specific type.
  • Improved loading speed. Testing window now loads significantly faster
  • Element menu now provides a command to display each Test type
  • Improved Test Details Dialog.
  • Add support to append "Test run" to the Results manually or automatically.
  • Added Test and Defect elements.
  • Added new Test type : Inspection.
  • Inspection Tests record peer review of model elements using a well defined process.
  • Added support for generating Test Suite Diagram from Element Scenarios
  • Two additional options have been added to the 'TestCase Generation' tool-bar button in Structured Specification : Test Suite - Horizontal Layout, Test Suite - Vertical Layout
  • Test Suite - Horizontal Layout creates a Test Suite diagram where elements are placed horizontally along the width of the created diagram
  • Test Suite - Vertical Layout creates a Test Suite diagram where elements are placed vertically along the length of the created diagram
EA Ultimate Ed.

Element Types

Including Checklist (Artifact) and Project Management Types (Backlog, Event, Milestone, Meeting, Phase, Risk, Sprint, Version) Available as a new diagram type "Project Management"

  • Added Checklist note element (artifact)
  • Edit and set individual items as checked or unchecked
  • Show checked items with strike-thru appearance
  • Includes new Project Management diagram.
  • Backlog, Deliverable, Event, Meeting, Milestone, Phase, Sprint and Version element stereotypes.
EA Ultimate Ed.

Requirements Management


Requirements Management has been improved with the introduction of new model patterns and extended requirements, with special tagged values to better describe functional and non-functional requirements.

  • Added Support for the inclusion of a model pattern for functional and non functional requirements.
  • Added support for a range of new Extended Requirements

New Technologies

Enterprise Architect 12 introduces a range of new technologies including:

  • NIEM: National Information Exchange Model
  • CIM: Common Information Model
  • UMM2
  • New Requirements Profile
  • Database Engineer Toolset
  • Risk Taxonomy

BPMN Changes in 11.1+

EA Ultimate Ed.

Enterprise Architect 12 brings greater conformance with the BPMN exchange format BPMN XML. Diagramming and modeling improvements provide intelligent features to lay out the structure of the BPMN model to help the modeler conform to BPMN modeling standards.

New BPMN Model Patterns have been added which conform to the BPMN standards helping you get your modeling off to a correct start.

The properties dialog for BPMN have been simplified in that they now only show a subset of the full BPMN specification which applies only to the element in context. General UML properties as well as tags which are not relevant are no longer presented.

Enterprise Architect has also gotten smarter in the way it handles BPMN properties, you can now select a BPMN "Type" from the properties menu and it will automatically configure all properties and stereotypes to be conformant to that type. For example Setting Type "sendTask" gives you messageRef and operationRef properties and the black envelope element icon where a "manualTask" doesn't have those properties and gives you the small hand icon.

EA Ultimate Ed.


NIEM provides a common framework which is used to define how information may be shared between systems, government agencies and departments.

Import the NIEM reference schemas into Enterprise Architect. Use the Schema Composer to define your own subset, automatically detecting inter-dependencies and use the resulting subset schema to build your own IEPD. Generate your IEPD from Enterprise Architect to produce all necessary exchange files, static artifacts, metadata and catalog files.

EA Version 11

Enterprise Architect 11 - For Software, Business, and Systems

Sparx Systems is proud to announce the release of Enterprise Architect 11, which includes hundreds of new enhancements and technologies.

For Software:
Enhanced tools for software development, reporting and simulation for the Software Engineer

For Business:
Take on the role of a Business Analyst or a Requirements Engineer as we introduce Enterprise Architect 11

For Systems:
If you're a realtime and embedded Systems Engineer or Designer, Enterprise Architect is packed full of enhancements and features for you!

We invite you to preview this milestone release of Enterprise Architect.

Release Highlights:


Software. Business. Systems.

EA Ultimate Ed.

Specification Manager

Simplify the process of editing and maintaining model elements using the new Specification Manager in Enterprise Architect 11. Every element in a package is displayed in a simple document view, making it easier to scan, edit and read model elements. Model elements can be edited using a simple and convenient interface that is similar to editing a document in a word processor. This makes it much easier for key stakeholders and business users to contribute and maintain model elements.

Toggle the filter bar to rapidly find model elements. Enterprise Architect provides simple highlights to easily identify which element is being edited. Indicator icons help link to project resources, relationships and linked documents. Access rich model data with a few simple mouse clicks. The Specification Manager can rapidly create detailed, structured documents that provide full traceability, which is ideal for gathering and maintaining requirements.


EA Ultimate Ed.

Charts and Dashboards

Enterprise Architect 11 provides the ability to dynamically generate charts based on model data. Help bring your model data to life using pie charts, 2D and 3D bar charts. Each chart can be easily added to a report or included as part of a dashboard to aid decision making. By displaying information as a chart or a graph, you can easily communicate model information that traditionally sits outside of a diagram. For example, you can display a chart that provides an overview of each element status throughout the entire model, allowing you to determine how much of your project is complete, approved or still under review.

EA Ultimate Ed.

Enhanced Documentation

Enterprise Architect 11 provides updated document templates that improve report quality and streamline document production. The improved "Generate Documentation" dialog provides convenient options to insert a cover page, a table of contents and select specific style sheets that can be applied to instantly change the look of a document. Create custom cover pages containing your company logo, professional headings, a legal disclaimer and copyright information. You can either create a generic cover page for use in all reports, or produce report specific pages. When linking a document artifact to a package (see the new place package on diagram functionality), Enterprise Architect will save all your document settings. This means you create the content once, and can generate it many times. Settings include element filters, table of contents, style sheets, cover pages and output formats. This is a fantastic feature when used in conjunction with the Specification Manager for report creation.




EA Ultimate Ed.

Diagram Themes

Diagram Themes provide a contemporary new look that can be easily applied to all diagrams. Create rich, modern and engaging diagrams that can be tailored to suit personal tastes or conform to an existing corporate style guide. Choose from a range of ready made diagram themes, including accents that work well with the Windows 8 Operating System. Create high contrast themes that facilitate accessibility and improve readability. Modify font, color and gradient settings with a few keystrokes. Work with tiles and gradients to help bring your diagrams to life.

Background Tiles

Create rich and visually appealing diagrams with Enterprise Architect's support for background tiles on diagrams. Select from one of the included gradients or create your own unique designs!

EA Ultimate Ed.

Package-Driven Modeling

When placing a package onto a diagram, Enterprise Architect gives you a set of display options on how this package is to be treated. You can choose from the traditional functionality of 'Package element', or the three new options which include 'Document artifact linked to package', 'Graph based on package contents', and 'Matrix profile'.

Document Artifact linked to a package
When you link a document artifact to a package, Enterprise Architect will save the resulting generated document to a Linked Document on the package. Now whenever you generate your reports, they will be automatically stored in the model - available to the team. All settings for the generation from element filters to the type of style sheet used will also be saved, ensuring consistent, good looking reports each and every time from Enterprise Architect.

Graph based on package contents
The graph based on package contents option creates a graph element on the diagram. Chart elements are useful for creating dashboards of your enterprise based on the specific contents of the package. Enterprise Architect gives you the option of configuring the packages further with filters, chart types, and different datatypes (Package, Customer SQL and CSV).

Matrix Profile
Matrix profiles allow you to recall a view of element relationships in your model. Profiles are stored with the artifact and are accessible by the context menu or double-clicking the diagram element.

Support for Transparent Images

Dress up your diagrams with support for transparent high resolution images. Support for transparent images enable you to produce high quality diagrams, reports and presentations. Easily add transparent images using drag and drop or adding them via the alternate images window.

Improved Element Shadows

Enterprise Architect has significantly improved the appearance of shadows, which is particularly evident when elements overlap or interact with connectors. Produce high quality diagrams with greater impact.

Repository-Based File storage

Sharing your documents, files, videos and sound bites with your team has never been easier with Enterprise Architect's repository-based file storage. Never lose a linked report or important project file again. Store all of your reports inline with the rest of the model. Share and edit documents and files over WAN links - keep everyone on the same page, regardless of where in the world they are located. Storing a file in the repository is as easy as dragging it from the desktop and it into a diagram. To open the file, simply double-click the appropriate icon.

Team-Based Modelling

EA Ultimate Ed.

Security Enhancements

Enterprise Architect 11 benefits from numerous security enhancements, including the ability to lock Team Review items and provide superior encryption for user security passwords. Enterprise Architect also supports the addition of thousands of Security Groups, which helps to accommodate large enterprise teams that engage in Team Based Modeling.



Model Mail Enhancements

Enjoy the benefits of trusted, focused communication with members of your team, without having to leave the modeling environment. Find messages quickly using filters on both your inbox and sent items. Interact with your model while reading project correspondence, helping you to more effectively respond to project issues as they arise.

Element Discussions

Any team member can initiate discussions on a per element basis, using the new Element Discussions window. Element Discussions can help improve the design of model elements and facilitate collaboration. Identify problems with an element early in the development cycle and discuss meaningful solutions. Discuss testing, implementation and project management issues before committing funds to the project. View a detailed history for each model element quickly, to better understand why decisions have been made. Update the Discussion Status to identify any discussion topics awaiting review.

Bulk Assignment of Resources to a Task

When working on large enterprise projects, it is common practice for project managers to assign and manage multiple resources on specific initiatives. For example an update to an online based application may need input from both Business and IT. Enterprise Architect 11 now makes managing these multi-tiered resources easier with the ability to bulk assign resources to tasks via the project management view. Each resource becomes its own entity in the project Gantt view, meaning they can be individually controlled to ensure a successful project.


New and Enhanced Profiles

With enhancements and improvements to BPMN and SysML, Enterprise Architect also has updates and inclusions of new and existing profiles like NIEM, GML and ArchiMate2

EA Ultimate Ed.


The National Information Exchange Model (NIEM), is an XML based information exchange framework that is designed to effectively and efficiently share critical information at key decision points throughout the US based Department of Justice, Public Safety, Emergency and Disaster Management, Intelligence and Homeland Security. NIEM is designed to develop, disseminate and support enterprise-wide information exchange standards and processes that will enable jurisdictions to automate information sharing. The NIEM profile in Enterprise Architect comes with the element profiles and model transformations necessary to develop your own platform independent to platform specific models, giving you all the tools you need at your fingertips. If you are looking to get started with NIEM modeling, then Enterprise Architect is a good place to start.


GML serves as a modeling language and open interchange format for geographic systems and transactions. The ability to integrate all forms of geographic Information is key to GML.

Enterprise Architect 11 has built on its GML offering by adding GML 3.3 support as well as including improvements to the GML exporter to support ISO 19136_2007 METCE extensions.

Expand the way you use Enterprise Architect for ArcGIS modeling. Enterprise Architect now supports Topology Rules (and the import of them). Model validation has been added to ensure a correct model before deployment. Additionally the Vertical Coordinates System support has been added as well as the ability to generate partial schemas.


Erweitern Sie die ArcGIS-Modellierung wie Sie es verwenden.
Enterprise Architect 11 unterstützt jetzt Topologie-Regeln (und den Import dieser). Eine Modellvalidierung wurde hinzugefügt um eine korrektes Modell vor der Bereitstellung zu gewährleisten. Zusätzlich werde Vertikale Koordinaten unterstützt ebenso wie die Fähigkeit, Teilschemata zu generieren.

Enhanced User Interface

EA Ultimate Ed.

Team Review

Collaborate and discuss project issues using the new look Team Review, featuring stylish new icons and enhanced security options. Review project documents and insert comments on selected paragraphs to aid the drafting process. Use a password lock to prevent inadvertent editing or deletion. Elicit feedback from your team to improve your reports and documentation, prior to publication.

Relationship Matrix

Improvements to the Relationship Matrix now include the ability to create new elements inline. Need an extra requirement to link to a Use Case? Simply add the new Requirement with the click of a button. Other improvements include optimizations around connector creation and the addition of new context menus.

Element Browser

Enterprise Architect 11 has seen major usability enhancements come to the Element Browser, turning it into a one-stop-shop for working with elements. Adding to the visual improvements is the expansion of the context menu. The context menu now gives you the power to add and edit the element. From maintenance and testing entries, to tagged values, attributes and operations the Element browser is now your central location and viewer for all the element's attributes.

Coding and Scripting

EA Ultimate Ed.

State Machine Code Generation

Enterprise Architect 11 has seen industry leading improvements to its code generation from State Machine diagrams. The code that is generated is clean and compliable, removing the need to handwrite the source, potentially saving hours of time and reducing 'typos'. The code generation supports advanced UML constructs like deep history and with C++ there is full support for all UML constructs like parallel regions. All code is fully compatible with Enterprise Architect's Visual Execution Analyzer, allowing you to trace executing code to the visual model. The Enterprise Architect Debugger highlights state transitions diagrammatically during code execution.

Roundtripping of RC Files

Version 11 provides the capability to round trip RC files. Create your applications dialogs with Enterprise Architect's Win32 dialog editor, then generate out the required code to instantiate them. Import your existing RC files to make changes to dialogs on the fly, run usability tests with Enterprise Architect's Simulation Engine then forward engineer your optimized dialogs back out.

Automation Interface

The Automation Interface has been expanded to allow the following calls:

  • Enable CallBehaviorAction to use parameters and produce results
  • Enable SendSignalAction to set its signal into none
  • Enable UIBroadcastSignal to support to call Signal EAGUID
  • Basic API request for zipped xml documents
  • API: Package.ApplyLock recursion
  • Automation Support to Simulation BroadcastSignal

Profiling Grammars

Enterprise Architect 11 now combines the power of its Profiler with Grammars. The profiler allows developers to measure and record memory usage, code timing frequency and analyze the duration of calls for the purposes of optimization. Grammars are sets of rules used to define custom programming languages. Combining these two features will allow you to profile your own languages, giving you the tools to optimize your code, even if it is not supported 'out of the box'.


EA Ultimate Ed.

Objects, Actions, and Parameters

Enterprise Architect's Simulation capabilities have been improved to support objects. Pass complex information items through simulation, invoke object operations and retrieve the results, control the flow of object lifetime management. New Action Kinds, Activity Parameters and Structured Activity simulation support has been added, as well as improved API support for simulations.

API Support for Simulation

Simulation can now be controlled with model scripts. The following new interfaces have also been added:

  • BroadcastSignal()
  • Speed()

Structured Activity Simulation

Structured Activity support for simulation has been added allowing you to define Conditional Nodes and Loop Nodes in your model and have the simulator execute them. These are useful for modeling 'If-then-else', 'While', 'Repeat' and 'For' loops.

New Action Kinds Supported - Variable Actions

Variable Actions have an association variable in the form of the Tagged Value variable with the value of the name of an object in run-time. They provide the variable not only as an object but also as a property (such as an attribute or Port) of an object. Added Actions include:

  • ReadVariable
  • WriteVariable
  • ClearVariable
  • AddVariableValue
  • RemoveVariable

Visual Execution Analysis

EA Ultimate Ed.

Enterprise Architect's Visual Execution Analysis has been improved making it easier to debug and profile your code.

The Function Line Report shows the number of times each line of the function was executed. The line report is particularly useful for functions that perform loops containing conditional branching; the coverage can provide a picture of the most frequently and least frequently executed portions of code within a single method.

Dynamically switch between debugging and profiling. Useful for targeting a specific point to enable the profiler, allowing you to gain a greater understanding of the section of code. When your profiling is complete, switch back to the debugger to continue debugging the rest of the application.

Nested Recording markers for Java and .NET allow you to target specific areas of your application to record and trace as each marker is activated and deactivated.

Ability to set the stack height when recording execution to filter out common calls that may not be relevant to the specific calls of interest.

Debugging and Profiling of 64-bit applications for Java, .NET and Native languages.

Limit on the maximum number of profiler process threads removed.

New Deployment Options

EA Ultimate Ed.
EA Business Ed.

Cloud Services

Seamlessly access model information from anywhere in the world via Cloud Services. Simplified administration makes it easy to create and manage shared models on the fly, without the complexity of installing DBMS client drivers. Experience high performance remote access, with the added advantage of secure encrypted links and higher latency WAN optimizations.

Cloud Services also help to facilitate standards based model sharing, including the Reusable Asset Service (RAS) and Open Services for Lifecycle Collaboration (OSLC)

Sparx Cloud Services Test Environment

Reusable Asset Service (RAS)

The Reusable Asset Service (RAS) is the perfect solution for standards development organizations. Share and distribute reusable model packages in an open, uniform and timely manner using the Enterprise Architect Reusable Asset Service. Store supporting document artifacts in line with model packages. Check current model packages against the server to manage dependencies and versions. User security provides write and read only capability for server management and to help maintain model information integrity.

Open Services for Lifecycle Collaboration (OSLC)

Enterprise Architect 11 now supports Open Services for Lifecycle Collaboration (OSLC), with the intention of making it easier for different tools to work together. Create, Read, Update and Delete model information like requirements through the OSLC protocol. Tie Enterprise Architect elements into OSLC client tools to access information on the fly without the need to open the Enterprise Architect UI.

Firebird Repository

Firebird is a high performance, open source database solution for local or remote Enterprise Architect database repositories. Now users have the choice if they want to use the traditional Jet database or the new Firebird database locally. Taking advantage of the Sparx Cloud Service, system administrators can create remote Firebird repositories at the click of a button for rapid team based collaborative modeling.

EA Version 10.0

Enterprise Architect 10 released

Enterprise Architect 10 provides powerful new tools for user interface simulation, impact analysis, improved model documentation, enhanced project management and much more. New tools and technologies include SysML 1.3, GML, RTF Fragments and Profile Helpers for extending UML.

Enterprise Architect 10 Release Highlights:

User Interface: Designed to improve productivity
Diagramming: Create and connect elements
Modeling Tools and Technology: Quality tools
Simulation: Visualize complex interactions
Execution Analysis & Profiling: Understand your code
Project Mangement: Better managed resources
Reporting and Document Generation: Quality reports

User Interface - Designed to improve productivity



User Interface Enhancements

The user interface has undergone significant enhancements that help improve productivity and workflow. You can now cut and paste directly in the Project Browser, to quickly re-parent items in the model hierarchy; menus have been improved to logically group Enterprise Architect's many views; the Start page has been redesigned to easily access recent projects, the example model, help files and keyboard accelerators.
Other improvements include:
• Redesigned Icons in all Toolbars, Lists, Trees and Diagrams
• Numerous dialog changes
• The Project Status View now includes Project Tasks, Issues and Statistics
• Additional menu commands available from the Project Browser
• New visual styles
• An updated visual style for all tree controls

Diagram Search Box

The all new search box on the diagram toolbar, filters diagram elements as you type. This allows you to find elements with just a few keystrokes. Use the Pan and Zoom window to view large diagrams and cycle through each element matching your search criteria.

Diagramming - New Tools to Rapidly Create and Connect Elements



Insert Related Elements

The enhanced Insert Related Elements capability improves Impact Analysis - providing flexible filters and a preview of all matching elements. Leverage these new enhancements to automatically create your impact analysis diagrams:
• Connect multiple connector and element types instead of one or all
• Available Connector and element types are displayed dynamically - according to your search depth and scope
• Customize the inclusion of matching elements

Modify Selection Handles

Element Selection handles can now be re-sized and the color can be altered from the default white, making it easier to select elements on a large diagram or or when using Enterprise Architect on a tablet/mobile device.


Diagram Creation via Keyboard Accelerators

Rapidly create diagrams using convenient new keyboard accelerators. Create a new element and connector positioned relative to the current item using the new shortcut Ctrl+Shift+Arrow. Using the left and right arrow will automatically connect to the corresponding Lifeline in a sequence diagram.

New Structure Compartments

Enterprise Architect 10 supports a new Structure Compartment - for displaying nested elements within the parent element. You can show internal connections between embedded elements as well as links to external elements in a dedicated compartment. You can even display composite diagrams directly in the parent elements.


Textual Overlays on the Relationship Matrix

Enterprise Architect 10 introduces the ability to apply Textual Overlays within the Relationship Matrix. The Relationship Matrix can be used to represent Create, Read, Update and Delete operations to better manage relational data models. The text overlays can also represent line items, providing optional relationships not previously available. This helps to convey more information in an easy to read and accessible format.

Sequence Diagrams

Sequence Diagram enhancements improve the management of fragments by preventing messages from being accidentally dragged outside the message boundary. Other enhancements include:
 • Messages moving up will now be restricted to immediately below the previous message or fragment boundary
 • Messages moving down will move to the position specified. Moving messages, fragments or partitions as necessary
 • Deleting messages will no longer move other messages or fragments
 • Moving a message will no longer reorder connectors, enter or leave fragments by default
 • Hold down the Alt key to override the default behavior and make a deliberate change.



Profile Helpers

It is now easier than ever to extend UML to create your own profiles. Enterprise Architect 10 introduces a number of Profile Helpers that simplify the process of creating custom profiles. Each Helper can be dragged onto a diagram and guide you in defining properties for custom stereotypes.

Profile Helpers are available to create the following profile items:
 • MDG Technology
 • Add Stereotype
 • Create Toolbox Page
 • Add Toolbox Compartment
 • Add Diagram Extension

Find more Features



Modeling Technologies & Tools - Quality Tools



Geography Markup Language (GML)

The Geography Markup Language (GML) is an XML based standard for encoding geographic information that can describe Feature Types, Data Types, a Code List and other geographic information. Once you have created your GML model, you can generate the GML Application Schema to be used in other third party applications.


Enterprise Architect supports the design of geodatabases for the ArcGIS 10.0 suite of tools developed by Esri Inc. Enterprise Architect 10 introduces a number of enhancements to improve geodatabase design for ArcGIS.



SysML 1.3

Enterprise Architect 10 introduces extensive improvements and refinements of the SysML technology, including support for the latest SysML 1.3 standard. The new MDG Technology includes a migration script that allows you to convert from SysML 1.2 models to SysML 1.3. The SysML Namespace compartment can be used to show relationships between elements at a high level. Use tagged values in the FlowProperty to specify the direction (in, out, inout or none). Typed Flow properties whose parent block is added as a port to another block will show the port flow direction based on the direction tagged value of the original flow property.

 • Datastore added to SysML 1.1, 1.2 and 1.3 toolboxes
 • Quicklinker updated to ensure FlowPort connector is available
 • Flow Property added to Block Definition toolbox (SysML 1.2)
 • Option to Sync Composite Internal Block diagrams with their child diagram





Simulation - Visualize Complex Interactions



User Interface Simulation

Model and simulate Win 32 User Interfaces using Enterprise Architect, to enhance system interaction and usability. Link each Win 32 UI element to requirements or use cases to better understand their purpose. Call a Win 32 dialog to establish a relationship between system behavior and user input. Set or retrieve text in controls via a simple script and then interact with multiple dialogs to simulate a realistic user experience.

The benefits of simulating Win 32 User Interfaces within Enterprise Architect include:

  • Visualize complex interactions to improve usability, eliminate redundant steps and produce better business outcomes
  • Understand how system behavior is related to user interactions in order to improve business processes
  • Demonstrate how interface design impacts staff workflow and system outcomes
  • Conduct training and elicit feedback in a safe environment to improve the end-user experience

Execution Analysis & Profiling - Understand Your Code



Debug and Visualize Android Applications

Enterprise Architect 10 provides the ability to debug and visualize Android applications, using either a virtual machine or a physical device connected to your machine via USB. You can import your Android source code into Enterprise Architect, set breakpoints, review variables, step through code and review the calls that have been made to the Android and Java libraries, to have a better understanding of how your application works.

Key benefits:

 • Import Android source code to utilize Enterprise Architect's powerful debugging capabilities
 • Insert breakpoints to review local variables and user defined messages
 • Visualize and debug mobile applications before their commercial release

Code Engineering

Numerous enhancements to Code Engineering improve the development experience and facilitate reverse engineering of custom languages.

Some highlights include:
 • Reverse Engineering of user defined languages now supported
 • New grammar editor and debugger window added
 • Added Model Transformations for the following supported languages: C++ PHP VB.NET
 • Behavioral code generation of loops in Activity diagrams updated



Project Management - Better Managed Resources



Enhanced Gantt View

The Gantt View lists elements with resources assigned, providing a high level overview of all tasks. The Gantt view is also available for the Project Browser and Package Browser, helping project managers make decisions and identify any task that may cause project delays.

Some highlights include:

 • Highlight all overdue tasks to quickly identify and correct project slippage
 • Get a quick summary task status and progress via the expanded element list
 • Use Column Filters to rapidly isolate elements of interest
 • Jump to the start, end and Today's date with a single mouse-click
 • Automate repetitive tasks with element-level scripts.


Reporting & Document Generation - Quality Reports



RTF Fragments

Easily create professional Rich-Text Format reports using new RTF Fragments. You can now include more information than ever in generated reports, structured precisely as you need. RTF Fragments also help you to unlock the power of filters, scripting and direct SQL calls against the model repository.

Key updates:

  • Populate RTF Fragments using Model Scripts or SQL Queries
  • Leverage Element Filters in RTF Fragments
  • Use multiple layers of Fragments for truly modular reporting
  • Save RTF Fragments for use in other reports.



Also Available in Enterprise Architect 10

Testpoint Management

Testpoint Management has been enhanced to include support for:

Grouping of Model Scripts

Scripts can now be grouped and will be available from specific context menu requests. Scripts in each group type will be added to the context menu when clicking on the appropriate type.
•Element context works in Project Browser, Diagram, Search, Element List, Package Browser and Gantt views
•Package context works in Project Browser
•Diagram works for Diagram and Project Browser

Debug Model Scripts

Enterprise Architect now supports the debugging of the following Scripting languages:
•VB Script

Windows 8 Support

Enterprise Architect 10 has undergone extensive testing and validation under Windows 8.

Security Enhancements

Enterprise Architect 10 introduces a number of upgrades and enhancements to security checks, which include the following:
•Elements Created by Pasting and the Quicklinker
•Copying between packages
•Reporting Templates
•Deep Deleting of model elements.
•Improved visibility of Locked Elements
•Improvements to Subversion support

Import / Export

Enterprise Architect makes it easier to share data with third party applications.
•Export of GML Application Schemas
•Enhancement to XMI 2.1 Import and Export
•Importing of HTML notes via XMI from third party tools supported.
•WSDL generation enhanced
•Rhapsody importer improved
•ECORE generated improved



Logo SparxSystems