Version 15.2 builds on the solid feature set of version 15 and combines an incredibly rich new palette of tools, visual improvements, team customizations, governance, accessibility, integrations, collaboration and deployment options that together will revolutionize and revitalize your modeling and design process. A single tool to expertly cut across multiple domains and build a fully integrated, unified view of your business, your software, your systems, your processes, your enterprise and your world.

Features of the release are highlighted on this page. Registered users can download the full version here.
Note: Valid credentials are neccessary

 Work Together        Explore & Visualize          Simulate with Precision
   
When you are Far Apart Fast & Accurate Modeling
at your Fingertips
 Mathematical Tools & Integrations
for Systems Engineers

Seamless In-Model Collaboration

Enterprise Architect's collaboration features have been significantly improved to connect team members and keep the iterative processes of modeling and design alive and healthy.

The chat / instant messaging capabilities are now expanded to allow one-on-one conversations with any other user in the model, facilitating an instant and productive "in model" dialog. Expanding on the group chat feature introduced in previous versions, the new one-on-one mode promotes highly focused discussions within the model and in real-time.

Setting Up Notifications

An all new notification system for chats and monitored discussions allows you to quickly and easily see when a new chat or discussion comes in that is relevant to you. Setting the new ‘Support Collaboration’ property on diagrams enables elements to show a notification icon when new chats and discussions have occurred and you are monitoring them.

To make use of this new mode for model chats,

  •  Set the "Support Collaboration" property on a diagram
  •  Place an Actor Element onto that diagram to represent a team member
  •  Specify their user logon ID in the Alias field
  •  Notification icons will now appear next to that Actor when you have an unread message from them
  •  Select an Actor with a 'New Chat' notification on a diagram to open the chat window to that conversation
  •  While the chat window is visible, the diagram selection and active chat are synchronized. 

Stay in Touch and Keep Informed

The new Collaborations window collects together the running history and moment to moment changes of the four central aspects of model based collaboration. Now there is one "go to" place to discover what is happening at the team level.

  • The Reviews tab provides access to recent and historical activity within either the current review you are joined to, or all reviews (filtered by time or status)
  • The Discussions window provides a  (possibly filtered) view of model based discussions, giving you an instant window into team discussions around particular model elements.
  • The Comments window provides a history of all elements that have Comments attached to them. Comments are a great way to informally note down requirements, concerns, delays, decisions and other material relevant to an element that does not form part of the actual model.
  • The Latest Chats window is a running list of most recent messages in the chat groups and personal chats you have subscribed to.

A clearer, more intuitive interface for model based reviews Improved Reviews User Interface and Functionality

An improved UI and Filtering

Reviews now have a cleaner user interface with extra filtering configurations. This allows you to pinpoint the desired review by its status, or show all reviews created, both current and past. The user interface has also been enhanced to easily identify reviews that have been locked but not approved by all approvers.

Reviews can now also be locked by a configurable Element Status. Locking removes the capability for a Review to be edited. This provides you with unprecedented control over a Review’s life-cycle. For example, you can lock all reviews with a status of 'Complete' or 'Reviewed' to preserve the decision making process for the current element for future reference. Reviews that have been locked by Element Status are easily identified by an '!' indicator on their icon.

To access the configuration for lock status see the Ribbon: 'Start | Configure | Model | Options | Review Status Locks'

Navigation of elements in a review has also been streamlined.

  •  The Manage Reviews window contains all the elements in the review, along with the Elements, Approvers and Review Topics.
  •  Browsing the element list with the Collaborate window open, switches context selection in the Collaborate window to display the selected Review.
  •  You can now filter the reviews using the context menu option 'Show by Status'.
  •  The Review history has been moved into the Collaborations window

All new tools for exploring your model, finding your work in progress and visualizing information

Version 15.2 introduces new windows, new behavior and improved ways of maximizing your modeling time.  New tools such as the Focus window take you back into the model and keep you in touch with recent developments. Old favorites such as the Element Browser have been given a fresh new look and location.

Highlights

  •  A new Focus Window empowers your modeling
  •  The Inspector window lets you get into the smallest details
  •  Dynamic charts - A huge new Chart API and built in JavaScript support
  •  Dashboard diagrams automatically lay out charts (and other elements) in a selectable grid
  •  The Google and AWS icon libraries are updated
  •  DMN sees some cool new features

Power up model navigation and quickly find your work in progress
Focus Window: Find your special places, recent files, and favorite items

New 'Focus' Window

The Focus window is a new tool to help you rapidly move through the model and find the places and items you are searching for. Four tools that were previously scattered throughout EA, plus one new tool, provide a central and convenient toolset to help you achieve your goals.

Together these tools help you find your special places, recent files, and favorite items. Get back into the model in record time and stay in touch with recent developments.

What's in the 'Focus' Window

  • The Model Views window. Create searches, pin favorites and navigate to the places that are important to you.
  • A new Quick Find window. Simple search capability that lets you find elements or diagrams in record time.
  • The Trace window. View and navigate the dependencies and connections of the currently selected element.
  • The Recent window. Instant searches that let you see what has been changing in the model in recent history. Stay in touch with recent developments.
  • The Revisit window. Open up that diagram, external file, document or window that you were working with in the recent past.

A user friendly way to navigate the project browser while inspecting elements

New 'Inspector' Window

The new Inspector window takes the Element Browser window out of the Project Browser and puts it into its own dockable window. Now it is possible to navigate the model and view element details at the same time. Selecting an element in the Project or Context browser will now automatically load the Inspector window with the detailed structure for you to browse and further edit and explore.

Integrated with External Elements

The Element Browser and External Element Browser have also been combined into the new Inspector Window. This provides a user friendly way to navigate the project browser while inspecting element features.
When you select an External Element from another system that is linked into this model, you can see selected details from that element as well. You will only see the External Element browser when you are connected to an external source element from Data Integrations.

Where to Find It

The Inspector window can be accessed from the Ribbon menu: 'Start | Desktop | Design | Explore | Inspector'

Learn more...

Exciting new API classes and functions allow you to select chart types, set data and configure styling

Enterprise Architect now ships with an all new JavaScript chart library that can be used to describe charts, their types, data and styling. This library can be called by an element with the SSDynamicChart stereotype and provides a chart that is filled via a script. Dynamic charts are refreshed whenever the diagram they are on is opened or refreshed, so the data is automatically up to date.

The new Behavior code editor view can be used to view and edit the script (Alt+7). This script will run automatically during diagram load to display the chart.

Learn more...

 

Automatic sorting and layout of chart and graph elements

Create impressive reports or track KPIs, metrics and other key data points relevant to your business with the new Dashboard style for diagrams. Enable the option in the properties window and your charts and graphs will be automatically sorted and laid out based on your chosen layout style.
From one chart element to many, elements are automatically laid out to fill the entire viewing area.
There are multiple layouts to choose from - pick the best for your chart types.
Use a continuous style for a scrollable view showing a larger number of elements.
Chart positions can be manually dragged and dropped and will automatically snap into place with all other charts forming around it.
Learn more...

Leverage the Google Icon Library
The MDG Technology for Google Cloud Platform (GCP) provides all of the graphics (icons and images) necessary to model GCP architecture diagrams.
The icons and images are provided by a handy Model Wizard framework pattern.
The Google Web Images pattern contains over 250 Image Assets that can be dragged-and-dropped onto diagrams to create or expand your cloud architectures.

Learn more...

 


Model Amazon architectures with complete freedom of expression, using the new and improved MDG Technology for Amazon Web Services (AWS) Architecture, which provides all of the graphics (icons and images) required to model AWS architecture diagrams.

The icons and images are provided by a handy Model Wizard framework pattern.

The Amazon/AWS Web Images pattern contains over 350 Image Assets that can be dragged-and-dropped onto diagrams and used to complete your architecture diagram and make your reports look professional, accurate and stunning.

Learn more...

 


Crosstab support for DMN decision tables
New Crosstab support for DMN decision tables provide user-selection of the primary input row to form the header for a CrossTab layout in the DMN expression window. There are additional new features for moving rows and merging cells in the Decision table, as well as highlighting of the related entries when simulating. All providing more powerful options for laying out and simulating your DMN Expression.

Merged Input Cells in Decision Table improved:

  • In-place editing of merged Input Entry grid item now supported
  • Simulation now highlights merged Input Entry items
  • Decision Table display now uses a consistent column width when changing orientations

Integrations, Solvers and new Tools to Expand your Simulations

Version 15.2 is a major upgrade for systems engineers, technical architects and others wishing to couple their modeling and simulation work in Enterprise Architect with MATLAB, Octave, Modelica and more. All new "Solver" classes and a hugely expanded maths library  in the JavaScript engine provide a new and significantly expanded Simulation capability.

New Integrations and Solver classes.  An expanded Math library, new Dynamic Charts and much more.

Solver classes let you invoke arbitrary mathematical functions from Matlab or Octave at run time using a simple structured Solver API. Now you can link these powerful mathematical tools directly into your running simulation.

Custom model export to Matlab tools such as Simulink and Stateflow provide a platform for modeling and simulating advanced mathematical models and architectures.

Improvements to the Modelica integration and new ways of interfacing with GNU Octave further expand the options available to the Systems Engineer looking to take their active, state and parametric models to the next level.

The new Dynamic Chart library lets you tightly bind charts to simulations, letting you visualize aspects of your simulations behavior by using the Javascript engine to collect simulation data and feed it into a Dynamic Chart.

The Cephes math library has been totally reworked inside our Javascript engine and is now available for you to use within Simulations or for any useful purpose within EA.

And to make it all a little easier, EA will now let you view and edit Javascript code for every element on a Diagram in the built in code editor. Simply press Alt+7 on a diagram to see each element, and the operations and behaviors available to javascript and callable during simulation.

 

Version 15.2 now supports a new JavaScript construct called "Solver". We have initially provided solvers for integration with MATLAB and Octave through the built in JavaScript engine. Referencing and invoking functions in these external tools is both simple and intuitive, providing instant access to the rich mathematical libraries and capabilities exposed. Being part of the JavaScript engine these Solver classes are also immediately accessible to Add-In writers creating model based JavaScript Add-Ins.

Simulation Solvers
The Solver class allows you to use the functionality of external tools to perform complex tasks within your simulation. Each one integrates with an external tool to allow easy use of the functionality within that tool. Interchange variables between Javascript and each environment easily
 
MATLAB Solver:

    Integrate directly with the MATLAB API to use any of its calculation or charting functions

Octave:

    Octave provides an alternative to many MATLAB functions
    Integrates with an Octave interpreter to use any Octave functions

Millions of engineers and scientists worldwide use MATLAB to analyze and design the systems and products that are transforming our world.

Enterprise Architect's MATLAB integration connects via the MATLAB API allowing your Enterprise Architect simulations and other scripts to act based on the value of any available MATLAB functions/expressions. Call MATLAB through the Solver classes, or export your model to Simulink, Simscape and/or Stateflow.

Using Enterprise Architect 15.2, you can now run SysML simulations in Simulink as well as Modelica.  Enterprise Architect will translate a SysML model into the Simulink format and automatically run the simulation, plotting the outputs of the selected variables. The generated Simulink file can also be opened directly in Simulink allowing modification and fine-tuning of the simulation settings and output functionality.

  • Drag-and-drop access to common built-in Simulink library blocks directly through new Enterprise Architect patterns or reference your own custom built blocks with new SysPhS standard stereotype parameters.
  • The Simscape extension to Simulink is also supported to model physical systems with physical flows, allowing access to Simscape's vast array of library blocks across many different physical domains.
  • State Machine guided simulation is supported with the Stateflow extension to Simulink.

Learn more...

 

Use the Simscape extension to Simulink to model physical systems

Enterprise Architect can now translate SysML internal block diagrams into MATLAB's Simscape, which is an extension to Simulink, and instructs MATLAB to simulate and plot the requested outputs. This allows simulation of physical systems where components represent physical objects and flows represent physical substances or energy, for example water flowing from one tank to the next, or current flowing through a resistor.
Access the vast array of pre-built Simscape library blocks, or create references to your own custom library blocks.

Guide your SysML simulations in Simulink with State Machines. The State Machines are translated into MATLAB Stateflow diagrams.

  • Leverage the power of MATLAB to simulate your state diagrams
  • Easy export and run capability

Use the Octave 'solver' class to integrate with Octave

The open source Octave project provides a rich library of mathematical functions you can leverage in your models and in your Simulations

Example

An example of a Script in Enterprise Architect that calls Octave to perform a plot of the math function is shown in the image below. In this case there is a square wave generated and this is processed using a Fast Fourier Transform to give the amplitude of the harmonics that form the square wave.

  • Create an Octave solver in JavaScript
  • Invoke the math capabilities of Octave to guide simulations
  • Integrate with charts and other model elements

Export of Models to Modelica has been expanded to extend support for Modelica capabilities

OpenModelica

  • Now supports SysPhS for defining constants and variables within the SysML blocks rather than in the Simulation configuration
  • Supports showing the Block diagrams in the OMEdit - OpenModelica Connection Editor
  • Supports referencing existing Modelica library blocks, or custom user defined blocks
  • Now shows alias and notes in OpenModelica Connection Editor

Create blocks on the fly using the new SysPhS patterns ready to be simulated in OpenModelica. With the latest OpenModelica code generation you can view your SysML components in OpenModelica, as well as simulate plots.

 

OMG SysPhS Standard

Enterprise Architect now also supports the OMG SysPhS standards, enabling you to stereotype variables and constants within a simulation and assign various options to those variables. This provides a visual approach to setting up a simulation by including the constants and variables in separate compartments on your blocks. It also has the added advantage of making the simulations easier to share as they are now model based.

New code editor capability supports the visualization of all the code and behavior scripts for all elements on a diagram.

Single Code Editor

Editing the Javascript code in behavioral models such as statemachines and activity diagrams has been improved to allow all the behaviors of such diagrams to be edited in a single code editor. The code editor for these elements include a structure tree allowing navigation and editing of any child element behavior.

Structure Tree

Previously one had to press F10 or bring up the properties dialog for every single behavior which required viewing or editing. Now every behavior can be edited in a single editor with a structure tree allowing quick navigation to child elements.

 

Create easy to read, visually informative charts from your simulations

  • Save the results of your simulation as visual chart elements
  • Charts populated by simulation results can be easily included in your reports
  • Share user friendly simulation results with stakeholders without requiring any additional simulation tools

The Cephes Math Library

The legendary Cephes math library has now been fully and tightly integrated into the JavaScript engine available with Enterprise Architect. This library is a collection of more than 400 high quality mathematical routines for scientific and engineering applications. This provides a huge range of mathematical potential for modelers wishing to take their engineering and systems models to the next level.

Learn more...

 

Version 15.1 builds on the solid feature set of version 15 and combines an incredibly rich new palette of tools, visual improvements, team customizations, governance, accessibility, integrations, collaboration and deployment options that together will revolutionize and revitalize your modeling and design process. A single tool to expertly cut across multiple domains and build a fully integrated, unified view of your business, your software, your systems, your processes, your enterprise and your world.

Features of the release are highlighted on this page. Registered users can download the full version here.
Note: Valid credentials are neccessary

 

Use manual entry or the power of online services from Microsoft Azure and Google Cloud to translate model information into many different languages

  • Translation support for Names, Notes, Alias and Documentation generation
  • Supports Google and Azure translation platforms via the Pro Cloud Server
  • Translation can be manual for multi-lingual organizations
  • Integrates with the model glossary for reserved words and special translations
  • Translations are cached locally and are only updated when the base notes change

 

Tailor your modeling language to exact requirements
Provide your team with the exact tools and technologies they need. Version 15.1 allows you to restrict any existing technology set to the few diagrams, elements and connectors required by your team's modeling efforts. As they are model based they can be shared effortlessly with the team members, accessed from the Perspectives menu item, Model Portal, or assigned to a specific security group.

Start with existing rules
Restrict and control the rules that allow for creating connectors between specific elements. Start with the existing metamodel rules and turn the desired connectors on and off for specific element types as required.

Quickly swap between rule sets
Access and activate personal perspectives from the portals window to quickly swap technology rules and sets.

Share with your team
Share your perspectives between multiple models and team members using the provided Import and Export functions.

Lock a package to a specific set and security group
Apply a specific perspective to a security controlled package

Model Baselines can now be configured to use a Reusable Asset Server (RAS), allowing multiple people to work on the same base model at the same time while being disconnected from each other.

This feature brings the power of a RAS to Baselines. While checking in, all model dependencies are also checked, baselined diagrams can be previewed and formal reviews can be conducted. Powerful Baseline features are also available, like the Visual Diagram Differencing, and the ability to drill down to the attribute level showing what has changed between baseline versions and the current diagram.

Define your business vocabulary in more detail using the new Project Glossary, a model based approach for glossary definition. Layout your grouping of terms using packages of Elements with each element defining a new term. The traditional Project Glossary window will automatically show all model based glossary terms in its listings. These Glossary Categories can be nested or placed where required in your model.

  • New GlossaryCategory package allows defining a grouping of terms
  • New GlossaryEntry element for defining a description to associate with a term
  • Glossary Categories can be nested or placed anywhere that is required in your model
  • The Category path and its name and description forms the terms definition

Any glossary terms in your Element-notes show the Glossary highlighting and the mouse-over tooltips show the terms description.

 

Tightly integrated information model, shared notes and properties

Externally referenced items now have their Properties and Notes displayed in additional pages of standard docked windows, providing a clean External Data window clearly listing just the external or linked items. The updates also include external Discussions displayed in the Collaborate window.

Build Your Own Interface to Your System

The new feature for customizing your own Integrations to other applications is now available, allowing you to add support for new services to the External Data Integration by fully integrating another application with built-in functionality. The sessions are now managed automatically - simplifying the Pro Cloud Server forwarding.

Custom Integration Services, once configured, can be called from scripting or add-ins and now support arbitrary requests and responses.

 

Pin Your Models

The Start Page has been enhanced with the ability to pin your favorite models, ensuring you can always access them quickly.

  • Right Click a recent model in the Start Page and select 'Pin Connection'
  • Pinned models show in a separate list in the Start Page and File menu
  • Pinned models are sorted alphabetically

 

Hide, show and filter diagram content on demand with the new Diagram Layers
Provide new clarity and insights to your model by assigning diagram elements to different layers on a per diagram basis using Enterprise Architect's diagram layers.

Each layer can have its own easily identifiable name and can be created and selected from the Layers tab of the Diagram Filters docked window.

Layer visibility can be turned on or off by the check box in the layer list, which is useful for hiding parts of the diagram, like diagram headings and other decorative elements or for using it to break a large diagram down into small consumable parts. Connectors are also turned on and off when the layers containing both element ends are visible.

Filtering to a selected layer is also possible which highlights different segments of the diagram at the click of a button.

 

Freeze Visible Relationships at a Point in Time

Diagrams now have the option to freeze the visible connectors on a diagram.

This creates cleaner "finalized" diagrams. When the same elements are used on different diagrams and a connector is drawn between them, the new connector does not show on your "Frozen Diagram".

 

 

Enterprise Architect's Custom Drawing style has just got better

  •   Custom Drawing style diagrams now have the option to draw shapes with 5 to 10 edges
  •   Moving and Resizing of custom drawn triangles now behaves more intuitively
  •   Presentation options to show the Enterprise Architect Logo on the right edge of diagrams

 

 

 

 

Decision Tables

  •   Input/Output clauses in DMN Decision Tables are now color coded making them more readable
  •   Comments and annotations can now be applied to a Decision Table.
  •   New Input variables are marked as unused in all rules.

Expression Editor

  •   In-place editing of an item by pressing F2 initially selects the text of that item
  •   Reorder your rules by selecting a row and pressing Ctrl+Up or Ctrl+Down
  •   Copy and paste now available from a rule as a Column model
  •   When changing expressionType the DMN Expression editor will now refresh to display an updated editor.

Simulation

  •   During DMN simulation an 'Export' button now exports the current run-time data to CSV

Identify Potential Threats

Developed in partnership with Sparx Services Central Europe, the Cyber Security Modeling Profile provides a diagram and relevant elements enabling you to perform cyber security threat evaluation based on your Trust Diagram.

And Form a Mitigate Plan

Use the built in patterns and check lists to form an action plan to mitigate potential cyber security threats before they happen

 

  •    Full transfer including complete model and all reference data
  •    Allows transfering both to and from cloud server hosted models:
    • No longer need a direct database connection for initial setup
    • Provides a backup or download function for cloud models
  •    Supports large models where a single XMI export would be impractical

 

 

  • Added supports for scripts to integrate with your source version control provider:
    • The Source Control group includes Merge, Changes, History, Commit, Working Copy and Repository scripts
    • Commands are available from Execution Analyzer window or Execute ribbon
  • Execution Analyzer window now allows a user to filter the list of scripts to a single package
  • Refresh command added to context menu for packages linked to Visual Studio, Eclipse etc. Allows re-importing the package
  • Linked Project Refresh now provides option to only import files with a changed timestamp
  • Remote host script property can now be set to #SYSTEMHOST#
    • Results in the script being sent to the Windows Satellite Service when running on Windows
    • Results in the script being sent to the Linux Satellite Service when running under Wine
    • These services are configured for the user in the Private Options section of an analyzer script
      Highlighting of errors, warnings and build success from Analyzer scripts added:
  • Highlighting of errors, warnings and build success from Analyzer scripts added:
    • Errors will now be displayed in red
    • Warnings will now be displayed in orange
    • Build success will now be displayed in green
  •     File search and File find history is now maintained on a model basis
  •     File search toolbar resizes with window
  •     Debug Modules window no longer displays grid line

 

 

 

Discover major release enhancements in Enterprise Architect 15 and understand how our best version yet can elevate your modeling experience

Visual flexibility
Custom drawing styles let you choose how to represent design elements with custom shapes, transparencies, colors and images. Unleash your creativity and build the visual representations your customers are familiar with.

Let your imagination run wild - custom drawing styles

Streamline your diagram's appearance with the new "Simple" diagram style. As a drawing style, it is minimalist, removing notation-specific detail, leaving uncluttered diagrams that are easily understood by all stakeholders. Any detailed design diagram, using the correct element types, can be easily rendered in this simple format, ensuring a change to the detailed model is updated in the view presented to the non-technical staff.

For Executives, Architects and Business Users

This drawing style is frequently used by architects, business users, executives and many others as a preferred means of conveying custom information concerning a business capability, architecture, system interaction and many other scenarios. Coupled with WebEA and Prolaborate, this offers end users instant access to attractive and familiar diagrams that avoid the general "dullness" of UML and other technical diagrams.

Governance
Take advantage of model based add-ins to enforce new work flows, governance and control within your mission critical models. Leverage the security group based restrictions on Perspectives (technologies) and Ribbon sets to ensure your modelers see only the tools and technologies relevant to them.

Add-ins that are defined in the model

Model Based Add-Ins are designed to ease development and deployment of custom add-ins. It provides a platform for add-ins that are defined within the model itself and therefore do not require network staff or others to manage the update and deployment cycle
Significant features and capabilities include:

  • Add-ins are defined in the model using standard modeling techniques
  • JavaScript supported for all behavioral code
  • Add-ins can:
    • Access all Repository based behavior
    • Respond to repository events (signals)
    • Set up and use property lists
    • Call SBPI based API's

 

Activated Add-Ins

Activating a dynamic add-in is a security controlled process in which an admin or authorized person may select from the list of add-ins defined within a model and check those which are active and deselect those that are not authorized or ready to run. Activated add-ins will run when the model is opened and be torn down when the model closes.

Publish Add-Ins
Dynamic add-ins can be published as XMI and re-used in different models, giving the flexibility to:

  • Publish a range of dynamic add-ins using the Reusable Asset Service (RAS).
  • Develop a version of an add-in in a test repository and when ready, import it into the production model using XMI.

 

Data Miner

The Data Miner provides a comprehensive means of abstracting data from a range of external data sources including: databases (ODBC, ADO, OLEDB, JET), text files (XML, JSON, plain text), Excel (xls, CSV), and online files or URLs.

The goal is to create a reproducible import process defined in a model format.

This consists of:

  • Data configuration process to hold the complex data connections and information
  • Combined with the ability to run Javascript over the data set

 

 

Streamline
Streamline your diagram's appearance with the new "Simple" diagram style. As a drawing style it is minimalist, removing notation-specific detail, leaving uncluttered diagrams that are easily understood by all stakeholders. Any detailed design diagram, using the correct element types, can be easily rendered in this simple format, ensuring a change to the detailed model is updated in the view presented to the non-technical staff.

For CxOs, Architects and Business Users
This drawing style is frequently used by architects, business users, CxOs and many others as a preferred means of conveying custom information concerning a business capability, architecture, system interaction and many other scenarios. Coupled with WebEA and Prolaborate, this offers end users instant access to attractive and familiar diagrams that avoid the general "dullness" of UML and other technical diagrams.

Custom Tables

Custom Tables provide a flexible option to define your own tabulated information in an Element viewable on a diagram. Typical uses may include SWOT analysis or a capability matrix where table based information needs to be included in the model.

Custom tables support:

  • User definition and population of the tables
  • Typical table formatting including setting cell colors and borders, alignment, adding cells as well as merging cells
  • Automation feature to compute row values based on model data
  • Ability to fill from SQL query on a package (mini matrix) when using automation.

 

Model Based Add-Ins
Model Based Add-Ins are designed to ease development and deployment of custom add-ins. It provides a platform for add-ins that are defined within the model itself and therefore do not require network staff or others to manage the update and deployment cycle.

Significant features and capabilities include:

  • Add-ins are defined in the model using standard modeling techniques
  • JavaScript supported for all behavioral code
  • Add-ins can: ◦Access all Repository based behavior
    • Respond to repository events (signals)
    • Set up and use property lists
    • Call SBPI based API's

Activated Add-Ins

Activating a dynamic add-in is a security controlled process in which an admin or authorized person may select from the list of add-ins defined within a model and check those which are active and de-select those that are not authorized or ready to run. Activated add-ins will run when the model is opened and be torn down when the model closes.

Publish Add-Ins

Dynamic add-ins can be published as XMI and re-used in different models, giving the flexibility to:

  • Publish a range of dynamic add-ins using the Reusable Asset Service (RAS).
  • Develop a version of an add-in in a test repository and when ready, import it into the production model using XMI.

Custom Reports
Create on-the-fly, highly customizable documents by simply dragging and dropping any model content onto an open Document Artifact then select a template to render the dropped content to your specification.

To use this feature simply:

  • Drag and drop from the project browser onto an opened Document Artifact
  • Select a suitable template in a popup dialog
  • Enterprise Architect will render the selected element(s) into the open document using the template or fragment chosen
  • Instantly update the document at the click of a button

This feature is available for packages, diagrams, operations and attributes.

Instant Updates

Custom Reports can be regenerated on the fly to update the report with the latest details in the model section.

Perspectives

The Perspectives capability has been streamlined and linked into Enterprise Architect's security and governance to provide a richer and more useful modeling experience for both small teams and large enterprises.

Security Aware

Perspective sets associated with security groups on a per model basis allow administrators and business owners to customize the view and scope of particular modeling staff based on their area of concern and capability. For example, business modelers used to working with BPMN could be limited to working with the BPMN technology, removing all unnecessary perspective and technology sets from their interface when they are in a particular model. Likewise, particular menu ribbons can be hidden to further customize and focus the modelers workspace

New Perspective Groups

Version 15 improves on the Perspectives sets offered in previous editions by supporting additional perspective sets and including more generic sets that incorporate a wider range of material in a single set. For example, there is now an "All Business Modeling" perspective that aggregates all perspectives under the business modeling folder.

 

 

 

Project Browser

Project Browser has been renamed as simply the "Browser" and now incorporates four different view types of your model:

  • The standard complete model hierarchy
  • The Context only hierarchy introduced in version 14
  • The new Diagram Browser
  • The new Element Browser

Also as part of the version 15 UI drawing restructure, icons rendered for tree nodes are now hand drawn and compatible with the DPI or scale level. See New Icon Rendering Engine for more details

New Element Browser

The Element Browser has been moved from a separate docked window to form part of the Browser suite. This allows users to quickly find and use this window to drive other aspects of their model such as Features, Tasks, Responsibilities, Discussions, Reviews etc.

The Element Browser also has an improved context menu to drive advanced editing capabilities from the Element Browser. For example, access the Structured Scenario editor for a Scenario easily and quickly from the Element Browser context menu on a Scenario, or connect with an integration element directly from tools like Jira and ServiceNow

Diagram Browser

The Diagram Browser is a new tab in the Browser named "Diagram". This provides a view of elements within the currently viewed diagram. Primary use will be to allow rapid selection and navigation of a diagram based on the elements only shown in that diagram.

  • Click an element in Browser to highlight in diagram
  • Select element in Browser when clicked in diagram
  • Search the Browser for a particular element

The Diagram Browser is a great addition to Enterprise Architect and supports modelers who are tightly focused on their visual representation and value a filtered set of elements in the browser tree that are only those located on the current diagram. Finding elements in a large diagram is now simplified using the filtering capability of the Diagram Browser - in conjunction with its ability to highlight and center an element when selected in the Tree.

 

Bookmark Values

Enterprise Architect 15 now allows you to set a Bookmark Value on an element in a diagram - this allows users to tag elements - especially useful for demonstrations and walkthrough's where ordering is important. The element context menu has the option to set a value, while the diagram context menu has the option to show or hide all

MARTE

Enterprise Architect 15 delivers support for the OMG's MARTE profile for Real Time and Embedded Systems (RTES)

  • Provides a foundation for transformation from UML models into a variety of analysis models.
  • Addresses the modeling of real-time and embedded systems (RT/E) software or hardware and their shared relationships and the annotation of application models for analysis of system properties.
  • Provides qualitative and quantitative modeling constructs for the development of RT/E systems and both high and low-level modeling constructs e.g specification purposes and implementation purposes respectively.
  • Allows choice of style which best suit the modelers present needs and does not enforce methodologies for modeling RT/E
  • Amenable to adoption by modelers as it does not require expertise or a steep learning curve in model analysis techniques or their inner workings
  • Supports current mainstream real-time technologies, design paradigms, and model analysis techniques.

 

Business Motivation Model (BMM)

The BMM model provides a blueprint designed to support a range of methodologies. BMM 1.3 ensures the elements are stored and related to other information about the enterprise and is particularly strong in support of processes that are driven by business change.

  • A set of concepts that acts as a check-list of factors to be considered.
  • A standard vocabulary.
  • A flexible model to support their development processes.
  • A tool that will implement the Business Motivation Model for storage and management of their business plans.
  • Help to guide and shape their more detailed models
  • Provide a straightforward way of relating business processes, business rules, and organization units to each other, and to the desired results, courses of action, and business policies that affect them.

 

VDML

The VDML modeling language closes the gap between strategic plans, business requirements, the transformation of business operations and design of operational systems of an agile enterprise. It focuses the value creation as a network of collaborations within the enterprise, applying capabilities to create value and the delivery of values in customer value propositions.

Diagram Matrix View

  • This connector focused view provides a view of how elements on the current diagram are related
  • Provides a relationship matrix view for the elements that appear on a diagram
  • Drawn in a style similar to the state table view
  • Uses existing quicklinker rules to determine which connectors can be created
  • Includes the option to limit the display to those elements that have relationships defined

 

Dynamic Decision Modeling and Simulation

Implement automation methods and other functionality to tightly couple DMN and BPSim with model elements and custom data sets. Allow configuration and execution of BPSim and DMN from the automation interface. Allow binding data set rows to EA element properties. The final result will be a high level method for supporting complex enterprise architecture and system decisions from modeled data.

Decision Service

Allows users to create Decision Service elements and specify output/encapsulated decisions and input data as the interface. By providing data sets for the inputs, Enterprise Architect is able to simulate the decision graph involved in the Decision Service. A Decision Service could serve as a reusable element, which might be invoked internally by another decision in the Decision model, or externally by a task in a BPMN process model.

DMN Bindings to Model Elements

Allows users to create a DMN instance specification that binds element properties to input fields of a DMN model. This allows such things as tagged values with a dollar cost or weight or other data property of interest to be consumed and piped into the decision graph. This results in strong support for customized decision modeling about any topic.

DMN Bindings to Model Elements

Allows users to create a DMN instance specification that binds element properties to input fields of a DMN model. This allows such things as tagged values with a dollar cost or weight or other data property of interest to be consumed and piped into the decision graph. This results in strong support for customized decision modeling about any topic.

 

New Icon Rendering Engine

Display of icons at high DPI settings are now vastly improved

To facilitate a better and cleaner appearance, all the major icons in the Browser are now hand rendered at the right scale for the current DPI setting, resulting in a cleaner and more exact image.

In addition, the icons have been reworked into colors matching the color sets for diagrams, greatly improving modeling consistency and UI appeal. For example, Packages, Classes, Use Cases and other UML elements have been re-colored to match the version 15 color sets applied from the default version 15 diagram theme. These icons also appear in package elements in diagrams where the visibility options have been configured to show Package Contents.

Icons rendered to the diagrams are now rendered natively to the current zoom level and DPI scaling. This is present for any tree structure (like the project browser) as well as on diagrams in package lists and the like.

 

 

Google and AWS Icon Sets
Model your Amazon Web Service or Google Web Service using model patterns. There are a comprehensive series of patterns covering the images required for modeling Amazon/AWS diagrams and Google/GCP diagrams

These include some specific example patterns like 'AWS Connected Vehicle Solution' and 'Google GCP Example - Sensor stream ingest and processing'.

Support includes Model Wizards, specific Toolboxes and diagram profiles.

 

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.