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

Everything you need:

  • Robust requirements management
  • Full traceability and gap analysis
  • Automated documentation generation
  • Real-time web-based access
  • Simulate, optimize and analyze complex dynamic systems
  • Model based simulation and execution
  • Team based modeling - Global collaboration
  • 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, graphical tool designed to help your teams build robust and maintainable systems. Using high quality, built-in reporting and documentation, you can deliver a truly shared vision easily and accurately!

requirements management

Capture better requirements:

Import requirements from a variety of external sources and formats, or create on-the-fly using the Specification Manager to capture functional, performance and interface requirements.

Attach to model elements for an instant view of the impact on the design, implementation, test or deployment models.

Model complex requirements, with features like baselining, nesting, traceability, full reporting and graphical management.

  • Involve the whole team to define and/or capture requirements.
  • Capture requirements stored in text documents, spreadsheets or other formats.
  • 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.
SysML 1.4 support

Sparx Systems - OMG Gold Sponsor

Specify, analyse & design at scale

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

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

  • 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

Bring your models to life

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.

Simulate with OpenModelica

Interpret complex mathematical results from SysML models.
Produce compelling, detailed graphs to compare and contrast simulation results
Interpret a range of factors from graphs:

  • Gravity
  • Height
  • Object mass
  • Other integral system attributes

Bring the power of mathematical analysis into the heart of Enterprise Architect

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.

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 trace-ability 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 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 Pro Cloud Server and WebEA to:

  • Allow stakeholders real-time web access to consume and review your models
  • 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

Product Range

Enterprise Architect

MDG Technologies

Frameworks and Features

Enterprise Architect User Guide

Resources

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.