model based systems engineering tool review – comparison of tools (201) 267-1152 phil simpkins,...

29
Model Based Systems Model Based Systems Engineering Tool Review – Engineering Tool Review – Comparison of Tools Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer [email protected]

Upload: jonathan-thornton

Post on 27-Mar-2015

230 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Model Based Systems Engineering Model Based Systems Engineering Tool Review – Tool Review –

Comparison of ToolsComparison of Tools

(201) 267-1152

Phil Simpkins, Senoir Systems Engineer

[email protected]

Page 2: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

October 2011

AgendaAgenda

o INCOSE Symposium 2011

o Introduction to MBSE

o Compare MBSE Methodologies

o Systems Engineering

Requirements Analysis

Behavior Analysis

Architecture Synthesis

Validation and Verification

Documentation

The objectives for this session are to familiarize the user with key concepts of Model-Based Systems Engineering (MBSE) and compare tools

The objectives for this session are to familiarize the user with key concepts of Model-Based Systems Engineering (MBSE) and compare tools

Page 3: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

3

INCOSE Chapter AwardsINCOSE Chapter Awards

Bronze Circle

Page 4: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

4

Where is the ChapterWhere is the Chapter

INCOSE Regions and Chapters

Page 5: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

5

Member ResourcesMember Resources

INCOSE.org

On-line renewal

SE Products – (e.g. Handbook, CSEP, SEBoK)

Insight

INCOSE Journal

INCOSE connect at https://connect.incose.org

Page 6: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

6

SE ProductsSE Products

o INCOSE Handbook (Hard Copy)o Systems Engineering Book of Knowledge

(SEBoK) - Portions can be purchasedo SE Certification – CSEP (885)o Measurement Use Guidebook for SE

Practitionerso Requirements Categorization Guidanceo Requirements Engineering Guidebook (TBD)o Past Symposium Proceedings

Page 7: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Working GroupsWorking Groups

o Listed on www.incose.org

Requirements

Risk Management

Complex Systems

Model Based Systems Engineering

Workshop meeting

www.omgwiki.org/MBSE/doku.php

Lean Systems Engineering

PMI Interfacing

Page 8: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Future International WorkshopFuture International Workshop

o January 21-24, 2012 and 2013

o Jacksonville, Florida

Page 9: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

9

• INCOSE 2012 in Rome, Italy  July 09-12, 2012

• INCOSE 2013 - Philadelphia

Future SymposiaFuture Symposia

Page 10: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Board of Directors ChangeBoard of Directors Change

Member Board

Board of Directors

Page 11: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Board of Directors ChangeBoard of Directors Change

Asian and Pacific Chapters European

Chapters

North American & South American

Chapters

Board of Directors

10 %30 %

60 %

8 Chapters13 Chapters 46 Chapters

Page 12: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

October 2011

DataData

DataData

The Systems Engineer’s Dilemma: The Systems Engineer’s Dilemma: Integration and SynchronizationIntegration and Synchronization

Systems Engineer’s DesktopSystems Engineer’s Desktop

extractedrequirements

extractedrequirements

graphtext

graphtext

graph 1

graph 2

graph 3

dataitemsdataitems

functionlist

functionlist

open actionitems

open actionitems

traceabilitylist

traceabilitylist

analyses& tradestudies

analyses& tradestudies

engineeringnote book

engineeringnote book

Any change will affect something else

Any change will affect something else

physicalcomponents

physicalcomponents

interfacedefinitionsinterface

definitions

Source Documents

Source Documents

Printed Reports,

Models, & Specifications

Printed Reports,

Models, & Specifications

Page 13: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

October 2011

The Common SE “Tool Suite” ArchitectureThe Common SE “Tool Suite” Architecture

VerificationDatabase

PhysicalArchitecture

Database

Requirements Management

Behavioral Analysis

Architecture Synthesis Verification

RequirementsDatabase

BehaviorDatabase

Word Processors

Spreadsheets

Word Processors

Spreadsheets

Drawing Packages

Spreadsheets

Simulation Packages

Drawing Packages

Spreadsheets

Simulation Packages

Drawing Packages

Spreadsheets

Drawing Packages

SpreadsheetsTesting Packages

Spreadsheets

Testing Packages

Spreadsheets

Multiple products utilizing independent databases forces extraordinary data management – and complicates the original SE effort

Multiple products utilizing independent databases forces extraordinary data management – and complicates the original SE effort

Page 14: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

October 2011

The Preferred SE Tool ArchitectureThe Preferred SE Tool Architecture

DataData

DataData DataData DataData DataData

DataData

Requirements Management

Behavioral Analysis

Architecture Synthesis Verification

Integrated, consistent analysis: complete specifications, project documentation, queries and models

Integrated, consistent analysis: complete specifications, project documentation, queries and models

Source Material

Source Material

Design Specifications

Design Specifications

Page 15: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

October 2011

System Engineer / ArchitectSystem Engineer / Architect

Program Management

Program Management

Configuration Management

Configuration Management

PublicationsPublications

EnvironmentalEnvironmental

OperationsOperations

The Enterprise TeamThe Enterprise Team

System Definition Repository

CustomerCustomer

Chief EngineerChief Engineer

HardwareHardware

SoftwareSoftware

SafetySafety

Reliability, Availability,

Maintainability

Reliability, Availability,

Maintainability

ManufacturabilityManufacturability

SecuritySecurityTestTestLogisticsLogistics

MaintenanceMaintenance

Training & PersonnelTraining & Personnel

Facilitate domain expert collaboration by leveraging a common repositoryFacilitate domain expert collaboration by leveraging a common repository

Page 16: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Comparison of MBSE MethodologiesComparison of MBSE Methodologies

o Telelogic Harmony-SE

o INCOSE Object-Oriented Systems Engineering Method (OOSEM)

o IBM Rational Unified Process for Systems Engineering (RUP SE) for Model-Driven Systems Development (MDSD)

o Vitech - CORE

o State Analysis (SA) is a JPL-developed MBSE methodology

October 2011

Page 17: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Telelogic Harmony-SETelelogic Harmony-SE

October 2011

Harmony® Integrated Systems and Software Development ProcessHarmony® Integrated Systems and Software Development Process

Page 18: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Telelogic Harmony-SETelelogic Harmony-SE

October 2011

Harmony-SE Process ElementsHarmony-SE Process Elements

Harmony® Integrated Systems and Software Development Process

Page 19: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

INCOSE Object-Oriented Systems Engineering INCOSE Object-Oriented Systems Engineering Method (OOSEM)Method (OOSEM)

October 2011

OOSEM Activities in the Context of the System Development ProcessOOSEM Activities in the Context of the System Development Process

Page 20: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

INCOSE Object-Oriented Systems Engineering INCOSE Object-Oriented Systems Engineering Method (OOSEM)Method (OOSEM)

October 2011

OOSEM Activities and Modeling ArtifactsOOSEM Activities and Modeling Artifacts

Page 21: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

IBM Rational Unified Process for Systems IBM Rational Unified Process for Systems Engineering (RUP SE)Engineering (RUP SE)

October 2011

The RUP SE architecture frameworkThe RUP SE architecture framework

Page 22: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

IBM Rational Unified Process for Systems IBM Rational Unified Process for Systems Engineering (RUP SE)Engineering (RUP SE)

October 2011

RUP SE Requirements Allocation/Derivation MethodRUP SE Requirements Allocation/Derivation Method

Page 23: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

October 2011

Vitech COREVitech CORE

DataData

DataData DataData

verified by

Source Requirements Domain

Architecture Domain

Behavior Domain

V&V Domain

verified by

Originating requirementstrace to behavior

Originating requirements trace to physical components

Behavior is allocated tophysical components

verified by

DataData

DataData

Utilizing a layered approach to progressively clarify and elaborate all four domains concurrently to ensure consistency and completeness

Utilizing a layered approach to progressively clarify and elaborate all four domains concurrently to ensure consistency and completeness

CORESystem

Definition Repository

Page 24: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Vitech COREVitech CORE

October 2011

Vitech MBSE "Onion Model"Vitech MBSE "Onion Model"

Page 25: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

State Analysis (SA)State Analysis (SA)

October 2011

Model- and State-Based Control Architecture ("Control Diamond")Model- and State-Based Control Architecture ("Control Diamond")

Page 26: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

State Analysis (SA)State Analysis (SA)

October 2011

Integrated Approach to Design for SafetyIntegrated Approach to Design for Safety

Page 27: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Comparison of MBSE MethodologiesComparison of MBSE Methodologies

October 2011

Tool / Methodology

Process Framework

Functional Analysis

Tool Support SysML Simulation Integration

Harmony SE •No framework•No Third Party

Yes Yes Yes Yes, other software available

Manually initiated & Manually corrected

OOSEM – Methodology only

•No framework•COTS Tool applied

Yes, Manual, if no tool used

No No No No

IBM Rational UP SE

Yes, Plug-In available

Yes Yes, Plug-In available; services recommended

Yes, Third party Yes, Plug-In available

No

CORE •No framework•No Third Party•DoDAF Schema optional

Yes Yes Yes Yes Yes, automatic

State Analysis (SA)

•No framework•No Third Party

Yes Yes No No No

Page 28: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Tool Comparison at INCOSE 2011Tool Comparison at INCOSE 2011

October 2011

Tool CompanyName

ReqTool

Drawing package

FunctionalSimulation

Exchange Data -Doors or other tool

CORE Vitech Yes Yes Yes One way ( upload or download not integrated)

Cradle 3SL Yes Yes Yes One Way

Magic Draw

No Magic No Yes – only a drawing package

No – but they intend to build an add-on

One Way

Rhapsody IBM Not really

Yes Yes Bi-directional but not really integrated

Team Center Unified

Siemens Yes Yes Not Yet, but intend to.

One way, but really prefer you use their tool

Page 29: Model Based Systems Engineering Tool Review – Comparison of Tools (201) 267-1152 Phil Simpkins, Senoir Systems Engineer Philip.simpkins@kihomac.com

Tool Comparison at INCOSE 2011Tool Comparison at INCOSE 2011

October 2011

Tool CompanyName

ReqTool

Drawing package

FunctionalSimulation

Exchange DataDoors or other

toolCognitive Canopy

Cognitive? Yes Yes, some No One way

Requim Dissault Yes, but not integrated

Maybe No – High end Cad

Bi-directional not integrated

Arkitect Knowledge Inside

No Yes No One way

Windchill

PTC No Yes No One way

MD Workbench

Sodius Yes Yes Yes Bi directional. Needs manual start and verification