The Future of MBSE with MagicDraw - Phoenix Integration · 2018-01-09 · The Future of MBSE with...
Transcript of The Future of MBSE with MagicDraw - Phoenix Integration · 2018-01-09 · The Future of MBSE with...
Jason Wilson
Director, Solution Architecture & Business Development
The Future of MBSE with MagicDraw
Jason Wilson Background
2
• Director, Business Development &
Solution Architecture
• 5+ years @ No Magic Inc.
• 8+ years with MagicDraw
• On Going
• Product Manager
• Requirements Engineer
• Former
• Director of US Development
• Group Leader
• Project Manager
• Account Executive
3
Te
am
Co
llab
ora
tio
n
Cam
eo C
olla
bora
tor
Mo
de
l S
imu
latio
n
Cam
eo S
imula
tion T
oolk
it
Enterprise Architecture
Cameo Enterprise
Architect
Software Engineering
MagicDraw UML
System Engineering
Cameo System
Modeler
Requirements Traceability/Integration
Cameo DataHub
Business Process
Engineering
Cameo Business
Modeler
Distributed Model Repository & Big Data
Cameo Enterprise Data Warehouse/Teamwork Server
Model Transformation
Cameo Interop/Workbeanch
System Integration & Execution Platform
Cameo E2E Bridge
No Magic Model Based Framework
AGENDA
• ReqIF
• OSLC via Cameo DataHub
• Requirements Parameters
• MBSE WIZARD
• Demo
• Collaborator
• Demo from WIZARD
• cases – more like a joint discussion to share views
on both sides
No Magic’s Solution
OSLC Via DataHub
Collaborator Requirement Parameters
MBSE WIZARD
ReqIF
No Magic’s Solution
OSLC Via DataHub
Collaborator Requirement Parameters
MBSE WIZARD
ReqIF
8
ReqIF Import
• Import
• Update
• Traceability
9
ReqIF Export
• Export
• Custom scripting
• Requirement mapping
No Magic’s Solution
OSLC Via DataHub
Collaborator Requirement Parameters
MBSE WIZARD
ReqIF
Cameo DataHub
11
Cameo DataHub OSLC Support
Major features:
1. Supports IBM DOORS NextGen 4.x and greater via OSLC.
2. Supports OSLC query on IBM DOORS NextGen.
3. Supports OSLC link between IBM DOORS NextGen and MagicDraw.
4. Supports MagicDraw module in both local and teamwork project for
synchronization with DOORS requirements.
5. Sync relationships across modules back to DOORS.
12
CDH Support Scenarios
1. Traceability between requirements in DOORS with MagicDraw
Models (Use cases, test cases, architecture design model, etc).
This scenario is used when the user needs to keep track between
his/her architecture design with the targeted requirements in
DOORS.
13
CDH Support Scenarios
2. Sync SysML requirements with DOORS' requirements. This scenario is used
when the user needs to replicate the requirements in DOORS into SysML's
model as SysML requirements.
2.1 Supports two way sync. In this scenario we need to maintain the
consistency between both DOORS and MagicDraw requirements.
14
No Magic’s Solution
OSLC Via DataHub
Collaborator Requirement Parameters
MBSE WIZARD
ReqIF
Requirement Parameters
16
Towards Model Re-usability for the development of
telescope control systems
No Magic’s Solution
OSLC Via DataHub
Collaborator Requirement Parameters
MBSE WIZARD
ReqIF
MagicDraw Reports
• You can generate an HTML, Microsoft Office, Open
Office, XML, or any other simple text report from the
model data
18
MagicDraw Report
Generator
MagicDraw Model-based Reports*
19
Model Document
Preview Document
Publish Document
1
2
3
© 2014 No Magic, Inc. Exclusively for No Magic Use
*Alpha version supported in MagicDraw 18.0
Cameo Collaborator (web)
MagicDraw (desktops)
What is Cameo Collaborator?
Content creators -
modelers
Model reviewers
Model readers/users
Model editors /
contributors to
models The future
What is Cameo Collaborator:
technical peer reviews
John
Pete
Elisa Frank
Multimedia
System
Dev Team Models
Feedback
Models Feedback
Models
What is Cameo Collaborator:
formal reviews
Robert
Chris Donna
Engine Dev Team
Autopilot Dev Team
Multimedia System
Dev Team Models
Feedback
Models
Feedback
Ron
(moderator)
• Pete
• John
• Frank
• Elisa
What is Cameo Collaborator:
public community interaction
Entire
Organization
Business Process Team Models
Feedback
• Pete
• John
• Frank
• Elisa
Graphical comments
No Magic’s Solution
OSLC Via DataHub
Collaborator Requirement Parameters
MBSE WIZARD
ReqIF
MBSE WIZARD
The MBSE wizard will allow new
Systems Engineers to model
using your everyday modeling
techniques. The wizard allows
Systems Engineers to add
information to the MBSE WIZARD
and create models without
modeling. This concept is a
rather basic fill in the blank
method.
SysML Diagrams • Use Cases
• Activities
• Requirements
• Blocks
• Internal Blocks
• Sequence
• State Machines
• Parametric Diagrams
MBSE WIZARD
CURRENT FORM
Version 1 June 10th.
Version 2 TBD
MBSE TRAINING
Introduction to Model-Based Systems Engineering (MBSE) with SysML
28
Sandy Friedenthal
• Will be using MagicDraw in the training
on Thursday
WWW.NMWS2015.com
29
DEMO
think BIG
start SMALL
and EVOLVE
Our recipe for success