syndeia 3.1 for mbse - intercax€“jama software interface –stateflow interface –connection...

27
Syndeia 3.1 for MBSE The Next Generation of Model-Based Systems Engineering Dr. Dirk Zwemer June 14, 2017 Copyright Intercax © 2017. All Rights Reserved.

Upload: hoangtram

Post on 06-Jul-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Syndeia 3.1 for MBSE

The Next Generation of Model-Based Systems Engineering

Dr. Dirk Zwemer

June 14, 2017

Copyright Intercax © 2017. All Rights Reserved.

Page 2: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

About Intercax

Copyright InterCAX LLC 2016

• Born: Georgia Tech spin-off 2008

• Location: Perimeter Center, Atlanta;

Pune IT Park, Pune, India

• Focus: Software for MBSE

• Syndeia - PLM/CAD/CAE/ALM

Integration with SysML

• SysML parametric solvers

• Training, consulting, custom apps

• 3500+ students since 2008

• Customers

• Gov: NASA, DoD, DoE

• Commercial: aero, auto,

transportation, consumer

goods, energy, mfg., healthcare

2

Page 3: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Agenda

Copyright InterCAX LLC 2016

• MBSE, MBE and Syndeia

• What does Syndeia do?

• New Features in Syndeia 3.1

– Jama Software Interface

– Stateflow Interface

– Connection Database

• Future Directions

3

Page 4: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

What is

MBSE?

Copyright InterCAX LLC 2017 4

Page 5: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

The Engineering Software Universe• Our customers deal with a diverse, multi-vendor

engineering toolset.

• Our customers create and store product/system data in a

variety of tools, models and repositories: PLM, ALM, CAD,

spreadsheets, databases, SysML models…

Copyright InterCAX LLC 2016

Conceptual Design

System ArchitectureDetailed Design

PLM

Simulation MCAD

RequirementsProject

MgmtECAD

5

ALM

Page 6: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

The Engineering Software Universe• The challenge of MBSE is to create a single, unified model

extending over all the tools and data repositories.

• This kind of model is called a Graph.

• Syndeia™ creates, manages and displays these Graphs.

Copyright InterCAX LLC 2016

Conceptual Design

System ArchitectureDetailed Design

PLM

Simulation MCAD

RequirementsProject

MgmtECAD

6

ALM

Page 7: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

PLM

CAD

Reqts

SIM

ALM

DB

System Architecture

X > x1

else

z=f(x,y)

y

z

x

Syndeia

Syndeia

Syndeia 1.0 (2014)

Syndeia 2.0 (2015)

Syndeia 3.0 (2016)

Syndeia 3.1 (2017)

DOORS NG

Stateflow

Connection

Database

Copyright Intercax © 2017. All Rights Reserved.

Page 8: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Agenda

Copyright InterCAX LLC 2016

• MBSE, MBE and Syndeia

• What does Syndeia do?

• New Features in Syndeia 3.1

– Jama Software Interface

– Stateflow Interface

– Connection Database

• Future Directions

8

Page 9: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Connection to PLM Systems

and Databases

9

Teamcenter

Windchill

MySQL

Copyright © 2016. All Rights Reserved.

1. Populate a PLM

BoM from SysML

2. Populate a

SysML model

from PLM

3. Compare & Sync

Page 10: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Connection to 3D CAD models

10

Drag-n-drop to

generate &

connectCreo

Race Car

Example model from PTC Creo

3.0

Copyright © 2016. All Rights Reserved.

1. Access a CAD

model

2. Generate a CAD

file from SysML

3. Generate a block

from a CAD part

or assembly

4. Compare & Sync

Page 11: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Connection to Simulation

Copyright © 2016. All Rights Reserved.

1. Populate a

Simulink model

from SysML IBD

or Activity diagram

2. Populate a SysML

model from

Simulink

3. Compare & Sync

Page 12: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Copyright 2016 InterCAX LLC. 12

Co

nn

ecti

on

to

Re

qu

ire

me

nts Jama DOORS NG

1. Populate SysML

req’ts

2. Populate req’ts

tool from SysML

3. Compare & Sync

Page 13: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

13

GitHub

ServerYour public repositories

Your organization repositories

Git Repositories

Git Branch

Git Commits

(on the branch)

Git

Files/Folders

(on the branch)

TagsCo

nn

ecti

on

to

so

ftw

are

(A

LM

)

Copyright © 2016. All Rights Reserved.

1. Access latest software

file from SysML

Page 14: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

14

JIRA repository

JIRA Projects

JIRA Issues

(assigned to you

for this project)

JIRA Issues

(assigned to you

for all projects)

Issue

deta

ils

Connection to Project Mgmt.

Copyright © 2016. All Rights Reserved.

1. Access a JIRA

issue from SysML

2. Create a JIRA

task structure

from SysML

3. Compare & Sync

Page 15: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Visualize and trace connections

15Copyright © 2016. All Rights Reserved.

1. View all

connections

2. View connections

around specific

element

3. Query a graph

database by

connection or

element type.

Page 16: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Syndeia leverages open standards,

open frameworks, and open APIs

• OMG SysML (Systems Modeling Language)

• OSLC

• REST Web Services

• JSON

• JDBC

• ISO STEP 10303

• Apache projects (multiple)

• FMI

• … and others

Copyright © 2016. All Rights Reserved. 16

Page 17: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Agenda

Copyright InterCAX LLC 2016

• MBSE, MBE and Syndeia

• What does Syndeia do?

• New Features in Syndeia 3.1

– Jama Software Interface

– Stateflow Interface

– Connection Database

• Future Directions

17

Page 18: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Copyright InterCAX LLC 2016 18

Other New Features

• Simulink Synchronization

• API-Based Interface to MATLAB

• Windchill Projects and Libraries

• New Search Capabilities

Page 19: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

SysML

Modeling Tool

Local AppsCreo, NX, Excel

Simulink

Syndeia

Plug-in

Syndeia Yesterday (3.0 release and earlier)

• Plug-in for MagicDraw, IBM Rational Rhapsody

• Accessible only from SysML tools

• Connections stored in SysML model

• Visualization and queries from connection database

External

AppsWindchill

Teamcenter

DOORS NG

GitHub

JIRA

MySQL

User Machine

Page 20: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

SysML

Modeling Tool

Local AppsCreo, NX, Excel

Simulink/Stateflow

Syndeia

Plug-in

Syndeia Today (3.1 release)

• Plug-in for MagicDraw, IBM Rational Rhapsody

• Accessible only from SysML tools

• Connections stored in Cassandra database/cluster

• Visualization and queries from connection database

External

AppsWindchill

Teamcenter

DOORS NG

GitHub

JIRA

Jama

MySQL

DatabaseCassandra

User Machine

SysML

Modeling Tool

Local AppsCreo, NX, Excel

Simulink

Syndeia

Plug-in External

AppsWindchill

Teamcenter

DOORS NG

GitHub

JIRA

MySQL

DatabaseNeo4j

Page 21: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Agenda

Copyright InterCAX LLC 2016

• MBSE, MBE and Syndeia

• What does Syndeia do?

• New Features in Syndeia 3.1

– Jama Software Interface

– Stateflow Interface

– Connection Database

• Future Directions

21

Page 22: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Syndeia Roadmap

Copyright © 2016. All Rights Reserved.22

• Today - Syndeia is a MBSE-centric tool, deployed as a

plugin for SysML Modeling tools (MagicDraw, Rhapsody,…)

• Operates primarily from the SysML tool

• Future - Syndeia is an enterprise MBE application

– REST web services with a backend graph database

– Advanced query & visualization capabilities

– Accessible from anywhere in the tool chain (SysML,

PLM, ALM,…)

– Incorporates parametric execution and analysis

– API for extensible end user applications

Page 23: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

SysML Modeling

Tool

Local AppsCreo, NX, Excel

Simulink/Stateflow

Syndeia

Stand-alone App

Syndeia 3.2 (Q4 2017)

• Stand-alone or plug-in client

• API for basic queries

• Customized mapping

• Create inter-model reference connections between

any two repositories/tools

External AppsWindchill Teamcenter

DOORS NG GitHub

JIRA Jama MySQL …

Syndeia Server 3.2

User Machine Server

Services

for

Visualiz-

ation

DB

SysML

Modeling Tool

Local AppsCreo, NX, Excel

Simulink/Stateflow

Syndeia

Plug-in External

AppsWindchill

Teamcenter

DOORS NG

GitHub

JIRA

Jama

MySQL

DatabaseCassandra

User Machine

SysML

Modeling Tool

Local AppsCreo, NX, Excel

Simulink

Syndeia

Plug-in

External

AppsWindchill

Teamcenter

DOORS

NG

GitHub

JIRA

MySQL

Page 24: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

SysML Modeling

Tool

Local AppsCreo, NX, Excel,

Simulink/Stateflow

Syndeia

Local Client

Syndeia 3.3 Enterprise Application (Q2 2018)

• Customized mapping between any tools

• Version Control and User Access Management

• Flexible Graph Queries and Visualizations

• Advanced API for customized applications

• Analysis and report generation

External

AppsWindchill

Teamcenter

DOORS NG

GitHub

JIRA

Jama

MySQL

Syndeia 3.3

Web Application

User Machine Server

Services for

Visualization,

Graph Query,

API

Dash-

board DB

SysML

Modeling Tool

Local AppsCreo, NX, Excel

Simulink/Stateflow

Syndeia

Plug-in External

AppsWindchill

Teamcenter

DOORS NG

GitHub

JIRA

Jama

MySQL

DatabaseCassandra

User Machine

SysML

Modeling Tool

Local AppsCreo, NX, Excel

Simulink

Syndeia

Plug-in

External

AppsWindchill

Teamcenter

DOORS

NG

GitHub

JIRA

MySQL

Page 25: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Why Syndeia?

• Works with your tools

• Supports many use cases

• Consistent interface

• A clear vision for MBE

Copyright Intercax © 2017. All Rights Reserved.

Page 26: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Learn more about Syndeia

• Syndeia site: www.intercax.com/syndeia

• Demo Videos

– Intro to Syndeia in 3 minutes - https://youtu.be/_RZ4lHDtdN8

– Syndeia deep demos - http://intercax.com/products/syndeia/demos/

• Download and try Syndeia

– Request 30-day or longer-term evaluations at:

http://intercax.com/products/syndeia/download/

Copyright InterCAX LLC 2016

…and request an evaluation license

Page 27: Syndeia 3.1 for MBSE - Intercax€“Jama Software Interface –Stateflow Interface –Connection Database •Future Directions 8. Connection to PLM Systems and Databases 9 ... JIRA

Contact us

Intercax

47 Perimeter Center E, Suite 410

Atlanta, GA 30346

United States

Voice: +1-404-592-6897, Ext 101

Email:

- [email protected]

Web: www.intercax.com