Syndeia

Syndeia is a software platform for integrated model-based engineering (MBE/MBSE). It enables engineering teams to collaboratively develop and manage the Total System Model (TSM) of a complex system (or project) by combining the system architecture model (SysML) with models in a variety of enterprise repositories and tools, such as PLM (e.g. Teamcenter, Windchill), CAD (e.g. NX, Creo), ALM (e.g. GitHub), Project Management (e.g. JIRA), Requirements Management (e.g. JamaDOORS-NG), Simulations (e.g. Mathematica and Simulink/Stateflow), Databases (e.g. MySQL), and other data sources (e.g. Excel).

Syndeia_for_MBE_MBSE

The Total System Model graph is the digital blueprint of a system that evolves through the lifecycle. It is aware of the versions of connected models in various configuration management systems (e.g. PLM, ALM, Requirements Management). Syndeia provides model transformation services to build the Total System Model graph, such as drag-n-drop requirements from Jama or DOORS-NG to SysML, generate Simulink models and PLM part structures from SysML models, connect behavior elements in SysML to software code in GitHub, or track the development status of a sub-system in JIRA directly from SysML. Syndeia provides services to search, compare, and bi-directionally synchronize connected models in the Total System Model graph, such as compare and sync changes in system architecture to PLM part structure, or compare connected SysML and Simulink models, or sync changes in DOORS-NG requirements to SysML.

Syndeia_TSM_Graph

Top

Syndeia 3.1

Syndeia 3.1 brings powerful new capabilities for model-based engineering, such as below.

Scalable Database Backend – Syndeia 3.1 provides the option to store all Syndeia information for a system modeling project, including repositories and connections, in a scalable database on a remote machine (on-premise or cloud). Though Syndeia is open to various database technologies in the future, Syndeia 3.1 uses Apache Cassandra as a backend. Users still have the option to store Syndeia information locally (SysML model & user workspace). Our choice for Cassandra is based on the horizontal scalability and very fast query times for large datasets.

scalable database

Jama – Syndeia 3.1 brings new integration to Jama. Users working with SysML models can connect to multiple Jama repositories, browse content, and drag and drop SysML requirements to Jama repositories, and vice versa. Requirements in the SysML environment and Jama remain connected with the capability to provide bi-directional synchronization of requirement structures and attributes. The integration makes it possible to use a SysML environment for developing system architecture while using Jama’s advanced platform for requirements and test case management.

jama

Stateflow – Syndeia 3.1 also brings a new integration to Stateflow. System engineers developing system behavior as SysML state machines can generate Stateflow models (and vice versa) using Syndeia 3.1. SysML state machine and Stateflow models remain connected, and can be compared and synchronized bi-directionally as the system development progresses. This makes it possible for system engineers to architect system behavior in SysML and use the advanced statechart simulation capabilities in Stateflow.

stateflow

Simulink Synchronization – Syndeia 3.1 provides new capabilities to synchronize Simulink models from SysML internal block structure and activity models, and vice versa. This includes synchronization of model structure, ports, and signal/bus flows. In addition, existing capabilities to generate Simulink models from SysML internal block structure and activities (and vice versa) and comparing them have been improved.

simulink

Faster, API-based integration to MATLAB platform (Simulink and Stateflow) – Syndeia 3.1 uses a faster and efficient API-based integration with the MATLAB environment. This significantly improves the performance of Syndeia’s integration with Simulink and Stateflow, such as model generation, compare, and synchronization. This new API-based integration is possible for MATLAB release 2016b and beyond. For earlier versions, Syndeia continues to use the file command-based integration.

Windchill – Products, Projects, and Libraries – Syndeia 3.1 provides an enhanced integration with Windchill PLM system. Users can now browse and work with project and library containers in Windchill, in addition to the product containers. This includes, for example, generation of part structure in Windchill from SysML block structure (or vice versa), with bi-directional compare and synchronization of structure and attributes.

windchill

Search capabilities – Syndeia 3.1 provides advanced search and visualization capabilities for model-based connections between elements in various repositories. Users can query connections by id, type, and various characteristics of source and target artifacts, such as id, type, and parent repository. Queries for artifacts in repositories can be initiated from the dedicated search tab in the Syndeia Dashboard or other views such as SysML model and diagrams. Visualization capabilities are available as before.

search

Graph generation and queries (Experimental) – Graphs are foundational to Syndeia’s vision of the Total System Model. Syndeia 3.1 introduces the first set of capabilities towards that vision. With Syndeia 3.1, users can generate graphs from SysML models or/and its interconnections to model elements in other enterprise repositories, such as to Teamcenter items, Jama requirements, Windchill parts, JIRA issues, or Git files. Once generated, powerful graph queries can be used to ask a broad range of questions to this Total System Model (SysML + PLM + ALM + Project + Requirements + more) which cannot be answered today due to disintegrated system information spread across silos of models and disciplines.

graph

Syndeia 3.1 uses Neo4j graph database and Cypher query language for this capability. We will also be presenting a paper titled “Graph-Based Digital Blueprint for Model-Based Engineering of Complex Systems” on this effort at the upcoming INCOSE International Symposium (Jul 15-20, Adelaide, Australia).

Other improvements and fixes – In addition to the new features introduced above, Syndeia 3.1 also comes with improvements and fixes to its existing capabilities and integrations with Teamcenter, DOORS-NG, JIRA, MySQL, Creo, NX, MySQL, and Excel.

Top

Syndeia 3.1 Features

Syndeia 3.1 is packed with 100+ features. Download the complete feature table.

Top

Syndeia Demonstrations

Top

Download and Get Started

We are excited to help you get started with Syndeia. Take your first steps towards truly integrated model-based engineering.

  1. Schedule an online demo of Syndeia for your organization by emailing info @ [ intercax dot com ]
  2. Watch the Syndeia demonstrations (listed above).
  3. Download the Syndeia plugins for MagicDraw or Rhapsody. Follow step-by-step tutorials.
  4. Email us to subscribe to our newsletter and stay tuned to new releases and features.

Top