Syndeia Introduction

Syndeia is a software platform for integrated model-based engineering. It enables engineering teams to collaboratively and concurrently develop and manage the Total System Model (TSM) of a system / product by federating models and data from diverse ecosystems of modeling and simulation tools, enterprise applications, and data repositories, and weaving a digital connected graph. This diverse set of tools and repositories include, for example, SysML modeling tools (e.g. MagicDraw, Rhapsody), PLM systems (e.g. Teamcenter, Windchill), CAD systems (e.g. NX, Creo), ALM systems (e.g. GitHub, JIRA), Project Management Systems (e.g. JIRA), Requirements Management Systems (e.g. Jama, DOORS-NG), Simulation tools (e.g. Mathematica and MATLAB/Simulink), Databases (e.g. MySQL), and other data sources (e.g. Excel). Syndeia provides a rich set of services for building, managing, analyzing, querying, and visualizing the Total System Model of the product/system through its lifecycle. Syndeia builds on a variety of open standards (e.g. REST/HTTP, JDBC, JSON, STEP, OSLC, and FMI), open source projects and libraries, and production-ready APIs made available by our partners.

The Total System Model is a graph whose nodes are elements in various enterprise repositories, tools, and version control systems, and whose edges are persistent connections created by Syndeia between the nodes. Syndeia provides model transformation services to build the Total System Model graph, such as drag-n-drop requirements from 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 bidirectionally synchronize connected models in the Total System Model graph, such as compare and sync changes in system architecture (SysML) to PLM part structure, or compare hardware parts in a PLM system (e.g Teamcenter) with connected requirements in Jama and software modules in an ALM system (e.g. GitHub).

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 system (e.g. PLM, ALM, Requirements Management). Syndeia provides visualization services to view the Total System Model, or trace model-based connections from an element in any repository/tool. For example, start with a SysML block and explore connections to requirements in Jama or DOORS-NG, and then connections to mechanical parts in PLM and CAD systems, or issues in JIRA.