Book a Demo
Enterprise Architect ENTERPRISE ARCHITECT

Model Based Systems Engineering (MBSE)

  • Enterprise Architect is an excellent choice as a Model-Based Systems Engineering (MBSE) tool
    Mbse.tools/review-sparx-ea/
    MBSE.Tools
    >> Quote Down

Robust Team Based Systems Engineering


Enterprise Architect supports systematic and holistic modeling of systems analysis, architecture and design. Realize successful systems creation, with collaborative and integrated tools spanning specifications and analysis, through to design, implementation, simulation and maintenance models using UML, SysML, BPMN, SysPyS and other open standards.

Everything you need:

  • Integrated, team-based modeling.
  • Robust requirements management.
  • Simulate, optimize and analyze complex dynamic systems.
  • Mathematical integrations including MATLAB, Octave, Modelica and the Cephes Math Library.
  • Full traceability and gap analysis.
  • Dynamic charts for simulation visualization.
  • Automated documentation generation.
  • Real-time, web-based access.
  • Open standards-based interoperability.
  • Fully customizable.

With built-in requirements management capabilities and support for SysML requirements, Enterprise Architect helps you trace high-level specifications to analysis, design, implementation, test and maintenance models using UML, SysML, BPMN and other open standards.

Build robust and maintainable systems

Enterprise Architect is a multi-user, modeling and simulation tool designed to help your teams build robust and maintainable systems. Using high-quality, collaborative tools you can deliver a truly shared vision easily and accurately!

Requirements Management

Use Enterprise Architect's requirements management features to build a hierarchical model of formal requirements and trace through to design and implementation.

  • Involve the whole team to define and/or capture requirements.
  • Document, view and edit requirements using the Specification Manager.
  • Record, model, evaluate and trace requirements.
  • Use diagram filters, legends and visualization techniques.
  • Link requirements to use cases, components, software artifacts, test cases and more.
  • Use Time Aware Models to define and visualize how Requirement models change over time.

Import requirements from a variety of external sources and formats, such as DOORS and Polarion. Attach to model elements for an instant view of the impact on the design, implementation, test or deployment models.

SysML 1.5 Support

Sparx Systems - OMG Gold Sponsor

Specify, analyse & design at scale

Enterprise Architect provides complete support of SysML 1.5 to ensure a rich, team-based modeling environment for Systems Engineers.

Additionally, SysML 1.1 to 1.4 are also supported, or use migration scripts to convert legacy SysML models to SysML 1.5.

  • Design deeply-nested structures of systems and sub-systems using blocks and block diagrams.
  • Analyze system-to-system behavior using Interaction Diagrams, Activity Diagrams and State Charts.
  • Define system dynamics and enforce correctness with parametric and constraint blocks.
  • Visualize and trace requirements to model elements throughout the development lifecycle.
  • Increase productivity with MDA (Model Driven Architecture) transformations.
  • Model to code transformations for Hardware Description Languages such as SystemC, VHDL and Verilog.
  • Leverage the latest XMI 2.5.1 and UML 2.5 specifications.

Model Based Simulation

Behavioral Model Simulation

Bring your models to life using dynamic model simulation. Verify the correctness of your behavioral and state machine models and gain a better understanding of how a system works. Use triggers such as pressing a button, flicking a switch or receiving a message to control the execution of your simulations. Enterprise Architect can also control the flow of your simulation using Guards and Effects written in JavaScript.

"Solver" classes

Use Enterprise Architect's solver classes and the maths library to provide powerful Simulation capabilities in standard UML models:

  • Invoke complex mathematical functions from MATLAB or Octave at run time to guide your simulation and plot the results.
  • Collect and visualize simulation data as a Dynamic Chart using the JavaScript engine and Dynamic Chart library.
  • Use the Cephes math library within simulations from the Javascript engine.

Solver classes are also accessible to Add-In writers creating their own model based JavaScript Add-Ins.

Improve business outcomes

Use breakpoints to analyze decision making and improve outcomes. Simulation can help to improve communication, convey essential system ideas and reduce complexity.

System Engineering Simulation - Simulate with OpenModelica and MATLAB

Run SysML simulations in Modelica or MATLAB's Simulink and Stateflow. Using SysPhS SysML, Enterprise Architect translates your SysML model into the Simulink/Modelica format and automatically runs the simulation, plotting the results.

Features include:

  • Drag-and-drop access to common built-in Simulink/Modelica library blocks using Enterprise Architect's SysPhS patterns.
  • Referencing your own custom built blocks using SysPhS standard stereotype parameters.
  • Viewing and running the generated component diagrams directly in Simulink or Modelica allowing modification and fine-tuning of the simulation settings and output functionality.

Code Generation

Hardware or software code generation

Enterprise Architect's system engineering capability facilitates code generation from each of the following UML behavioral diagrams:

  • Generate software and hardware code from State Machine diagrams.
  • Generate software code from Interaction (Sequence) diagrams.
  • Software code can be generate from Activity diagrams.

Generate the following code:

  • Software languages: C(OO), C++, C#, Java and VB.Net.
  • Hardware Description languages: VHDL, Verilog and SystemC.

Enterprise Architect features a tightly integrated Development Environment, not only to generate code, but to build, debug and visually analyze executing code.

Traceability, Verification & Validation

Complete traceability

Enterprise Architect provides complete traceability from systems requirements, analysis and design models, through to implementation and deployment.

Effective verification, validation and immediate impact analysis are possible across the entire system, using such capabilities as Enterprise Architect's Relationship Matrix and Hierarchy View.

Validation & verification based on design rules

Enterprise Architect has been optimized for testing, quality control and end-to-end verification and traceability of complex systems.

Visual Execution Analyzer (VEA)

Enterprise Architect features an advanced and powerful suite of tools to build, debug, record, profile, simulate and otherwise construct and verify your software development while keeping the code tightly integrated with your model.

Test Management

Verify and Validate with Testpoints

Integrated Testing environment

Enterprise Architect features a comprehensive Test management environment straight out of the box, supporting the most complex MBSE projects within a single platform.

Accurate Verification and Validation of systems models is assured by creating and managing test scripts within the integrated Testpoints facility.

Develop and manage a variety of tests:

  • Unit tests for Classes and components
  • Integration tests for component integration
  • System tests to ensure systems adhere to requirements
  • Acceptance tests to test user satisfaction
  • Scenario tests to verify end-to-end functionality
  • Inspection tests to review item being built using defined processes

Comprehensive testing suite for all MBSE projects:

  • Facilitate Use Case Analysis with Structured Scenarios to Auto-generate Test Cases
  • Create Load tests or Regression tests to evaluate performance
  • Quickly create test reports and charts to inform and engage stakeholders
  • Use Custom Searches to establish testing progress and priority issues

Deployment & Maintenance

Manage systems well beyond release

Enterprise Architect is an award winning platform for Lifecycle Development with advanced features for deployment and maintaining Model Based Systems projects.

Project owners are furnished with a variety of management tools to communicate to stakeholders, identify priorities and allocate tasks.

Through stringent MBSE practices, full traceability of all project elements ensures successful deployment and maintenance of your next Systems Engineering project.

  • Identify and visualize priority issues with Gantt charts
  • Use color-coding to highlight project status, resources and more
  • Allocate resources, monitor progress and identify critical areas
  • Full tracability of all artifacts throughout the MBSE process
  • Articulate to stakeholders via roadmaps, charts and documentation

End-to-end MBSE lifecycle management

Real-Time Web-Based Collaboration

MBSE project management via mobile devices

Model collaboration in the cloud

The Pro Cloud Server, in conjunction with Prolaborate and WebEA, opens your entire enterprise to your modeling efforts, enabling stakeholders to have secure, cloud-based and real-time model access for highly efficient project collaboration.

Use The Pro Cloud Server Suite to:

  • Allow stakeholders real-time web access to consume and review your models.
  • Simplify model information for non-modelers and stakeholders with Prolaborate.
  • Facilitate web-based creation of Issues, Tests, Requirements, Use Cases and more.
  • Monitor project developments via searches, automate with watch lists.
  • Integrate with other systems with the RESTful API based OSLC interface.
  • Use Visibility Levels to manage model access at database row levels.

Standards Based Interoperability

Industry Leading Software

Enterprise Architect is the number one go-to tool on the market for model based systems engineering. With over 620,000 effective users world wide, Enterprise Architect is deployed in almost every industry vertical on the planet.

Open Standards Based

As a contributing member of the OMG, Sparx Systems focuses on delivering an open standards based experience to its customers with full implementations of SysML, UML, BPMN and more.

Sparx Systems is a Contributing Member
of the Object Management Group" (OMG)

Supporting Systems Engineering

Start Today!

Download a fully operational 30 day trial, compare which edition of Enterprise Architect is best suited to you,
or purchase your own copy of the award winning and best value lifecycle platform in the market today.

Free 30 Day Trial Compare Editions Price & Purchase