Model Based Systems Engineering with MagicGrid

Similar documents
Transitioning UPDM to the UAF

Developing and Distributing a Model-Based Systems Engineering(MBSE) CubeSat Reference Model Status

Model-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)

Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model

Strategic Considerations when Introducing Model Based Systems Engineering

Introduction to Systems Engineering

ENGAGE MSU STUDENTS IN RESEARCH OF MODEL-BASED SYSTEMS ENGINEERING WITH APPLICATION TO NASA SOUNDING ROCKET MISSION

Applying Model-Based Systems Engineering (MBSE) to Develop an Executable Model for the RAX CubeSat Mission

Proposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation

Tutorials.

Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model Interim Status

The secret behind mechatronics

Sara Spangelo 1 Jet Propulsion Laboratory (JPL), California Institute of Technology. Hongman Kim 2 Grant Soremekun 3 Phoenix Integration, Inc.

CubeSat Model-Based Systems Engineering (MBSE) Reference Model - Development and Distribution Interim Status #3

Developing a CubeSat Model-Based System Engineering (MBSE) Reference Model Interim Status #3

Systems Engineering CSC 595_495 Spring 2018 Howard Rosenthal

The Privacy Case. Matching Privacy-Protection Goals to Human and Organizational Privacy Concerns. Tudor B. Ionescu, Gerhard Engelbrecht SIEMENS AG

The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems

Software LEIC/LETI. Lecture 21

SECESA 2016 Systems and Concurrent Engineering for Space Applications Conference. MBSE at Airbus Safran Launchers Alain Huet, ASL (France)

Knowledge Capture, Cross Boundary Communication and Early Validation with Dynamic A3 Architectures

This presentation uses concepts addressed by Stevens lectures, by SE books

Towards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1

Systems Architecting and Software Architecting - On Separate or Convergent Paths?

Developing a CubeSat Model-Based System Engineering (MBSE) Reference Model Interim Status #2

Applying Open Architecture Concepts to Mission and Ship Systems

CC532 Collaborative System Design

Validation and Verification of MBSE-compliant CubeSat Reference Model

Countering Capability A Model Driven Approach

CSE - Annual Research Review. From Informal WinWin Agreements to Formalized Requirements

Experiences and Advancements from One Year of Explorative Application of an Integrated Model- Based Development Technique Using C&C²-A in SysML

SOFTWARE ARCHITECTURE

Applying Systems Modeling Approaches to Building Construction

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN

Supporting ISO with SysML, Benefits and Limits

Where Do Systems Come From, and Where Do They Go?

DMTC Guideline - Technology Readiness Levels

IBM Rational Software

Models as a Foundation for Systems Engineering Should We Expect a Breakthrough? Brett Malone Vitech Corporation

UNIT-III LIFE-CYCLE PHASES

Requirements Analysis aka Requirements Engineering. Requirements Elicitation Process

CSE 190: 3D User Interaction. Lecture #17: 3D UI Evaluation Jürgen P. Schulze, Ph.D.

DEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers

SYSTEM DESIGN S THREE PILARS: PROCESS, TOOLS AND THINKING TRACKS G. Maarten Bonnema University of Twente 21/06/2012 KSEE

MBSE Survey 2. INCOSE International Workshop Jacksonville, Florida Presented January 21-22, Prepared by Dr. Robert Cloutier Mary A.

Globalizing Modeling Languages

The Tool Box of the System Architect

Modeling support systems for multi-modal design of physical environments

Table of Contents SCIENTIFIC INQUIRY AND PROCESS UNDERSTANDING HOW TO MANAGE LEARNING ACTIVITIES TO ENSURE THE SAFETY OF ALL STUDENTS...

Introducing the European Space Agency Architectural Framework for Space-based Systems of Systems Engineering

Applying the SPES Modeling Framework

Model Based Systems Engineering (MBSE) Business Case Considerations An Enabler of Risk Reduction

The SONNETS Innovation Identification Framework

Advanced Research Methodology Design Science. Sjaak Brinkkemper

UNIT VIII SYSTEM METHODOLOGY 2014

learning progression diagrams

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts

Systems Engineering (SE) In Early Development Planning for the Automated Aerial Refueling (AAR) Project

2015 Phoenix Integration, Inc. All Rights Reserved. Proprietary and Confidential. phoenix-int.com

A Hybrid Risk Management Process for Interconnected Infrastructures

Graduate Programs in Advanced Systems Engineering

Introduction to adoption of lean canvas in software test architecture design

MB-PLE to Plan and Track Submarine Configurations

Industrial Use of Domain-Specific Modeling: Panel Summary

Developing a CubeSat Model-Based System Engineering (MBSE) Reference Model Interim Status

SYNTHESIZING AND SPECIFYING ARCHITECTURES FOR SYSTEM OF SYSTEMS

Tutorial: Emerging Issues in Application of Model-Based Systems Engineering (MBSE)

IATA Proprietary. Checkpoint of the Future. .A Risk-based Approach to. Passenger Screening. ICAO Regional Seminar on Aviation Security May 2012

Object-oriented Analysis and Design

A MODEL-DRIVEN REQUIREMENTS ENGINEERING APPROACH TO CONCEPTUAL SATELLITE DESIGN

Unit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows.

OSRA Overarching Strategic Research Agenda and CapTech SRAs Harmonisation. Connecting R&T and Capability Development

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process.

From Smart Machines to Smart Supply Chains: Some Missing Pieces

MBSE Patterns Working Group

A Case Study of Changing the Tires on the Bus While Moving

Towards a Design Theory for Trustworthy Information

Engineering Autonomy

Lecture 6: HCI, advanced course, Design rationale for HCI

IAA-BR A SysML Reference Model to Satellite/Launcher Interface and its Instantiation to a CubeSat Project

Privacy Management in Smart Cities

Automated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF

Towards Integrated System and Software Modeling for Embedded Systems

THE METHODOLOGY: STATUS AND OBJECTIVES THE PILOT PROJECT B

Survey of Model-Based Systems Engineering (MBSE) Methodologies

Follow the Yellow Brick Road

R5 Enlarge participation to the standardisation process. Mihai Calin

Architecture Definition and Evaluation. Technical Evaluation Report

CubeSat Model-Based System Engineering (MBSE) Reference Model Development and Distribution Interim Status

Model Based Systems of Systems Engineering. Fran McCafferty Principal Systems Engineer

Integrated Transformational and Open City Governance Rome May

Guided Architecture Trade Space Exploration of Safety Critical Software Systems

Introduction (concepts and definitions)

Economics of Human Systems Integration: Early Life Cycle Cost Estimation Using HSI Requirements

Understanding Requirements. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Integrated Model-Based Systems Engineering (MBSE) Applied to the Simulation of a CubeSat Mission 1. INTRODUCTION

The Rise & Fall(?) of Modelling

Challenges and Innovations in Digital Systems Engineering

AN ABSTRACT OF THE DISSERTATION OF

CONTENTS PREFACE. Part One THE DESIGN PROCESS: PROPERTIES, PARADIGMS AND THE EVOLUTIONARY STRUCTURE

Transcription:

November 2, 2016 Model Based Systems Engineering with MagicGrid No Magic, Inc.

System Model as an Integration Framework Need for Ecosystem 2 2012-2014 by Sanford Friedenthal 19

The modeling language is just the language, and must be combined with a methodology to be useful 5

Need for a Method/Framework This opens discussions of: how to structure the model what views to build which artifacts to deliver and in what sequence Every company deals with the same issue differently. Some use: defense architecture frameworks: DoDAF, NAF, MODAF MBSE methods: OOSEM, Harmony, SYSMOD, FAS; however, saying there is no need for an architectural framework just doesn t work. 7 2016 No Magic, Inc. Exclusively for No Magic Use

You always end-up using an architecture framework whether you want one or not, or whether you intend to or not 2016 No Magic, Inc. Exclusively for No Magic Use

Design Solution Layer of Abstraction Specification Problem Concept MagicGrid Pillar Behavior Structure Parametrics Stakeholder Needs System Use Cases Functional Analysis System Context Logical Subsystems Communication Measurements of Effectiveness Behavior Structure Parameters 99 2016 No Magic, Inc. Exclusively for No Magic Use

10 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept MagicGrid Problem Domain Definition Pillar Behavior Structure Parametrics C1 Stakeholder Needs P1 System C2 Use Cases P2 Functional Analysis C3 System Context P3 Logical Subsystems Communication C4-P4 Measurements of Effectiveness S1 S2 Behavior S3 Structure S4 Parameters 11 2016 No Magic, Inc. Exclusively for No Magic Use

Case Study of Hybrid Automobile The Hybrid Automobile case study follows the MagicGrid approach to describe the concept and problem of a hybrid plug-in gas/electric powered vehicle The model of the case study is based on SysML 1.4 and created with MagicDraw CASE tool 12 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept Stakeholder Needs Pillar Behavior Structure Parametrics C1 Stakeholder Needs P1 System C2 Use Cases P2 Functional Analysis C3 System Context P3 Logical Subsystems Communication C4-P4 Measurements of Effectiveness S1 S2 Behavior S3 Structure S4 Parameters 13 2016 No Magic, Inc. Exclusively for No Magic Use

Stakeholder Needs The cell represents information gathered from all the stakeholders of the system It includes primary user requirements, government regulations, policies, procedures, etc. The later refinements in the model make these stakeholder needs structured and formalized 14 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept Use Cases Pillar Behavior Structure Parametrics C1 Stakeholder Needs P1 System C2 Use Cases P2 Functional Analysis C3 System Context P3 Logical Subsystems Communication C4-P4 Measurements of Effectiveness S1 S2 Behavior S3 Structure S4 Parameters 15 2016 No Magic, Inc. Exclusively for No Magic Use

Use Cases Functional use cases that provide measurable value to the user Definitions of system contexts, wherein these use cases are performed Use case scenarios on how the system interacts with the user in the form of action/event flows 16 2016 No Magic, Inc. Exclusively for No Magic Use

Use Cases 17 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept System Context Pillar Behavior Structure Parametrics C1 Stakeholder Needs P1 System C2 Use Cases P2 Functional Analysis C3 System Context P3 Logical Subsystems Communication C4-P4 Measurements of Effectiveness S1 S2 Behavior S3 Structure S4 Parameters 18 2016 No Magic, Inc. Exclusively for No Magic Use

System Context Shows how the system interacts with the actors, external and internal environment System context is modeled in the high level of abstraction The purpose of this cell is to identify high level interfaces needed for the system to communicate with its environment 19 2016 No Magic, Inc. Exclusively for No Magic Use

System Context 20 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept Measurements of Effectiveness (MoEs) Pillar Behavior Structure Parametrics C1 Stakeholder Needs P1 System C2 Use Cases P2 Functional Analysis C3 System Context P3 Logical Subsystems Communication C4-P4 Measurements of Effectiveness S1 S2 Behavior S3 Structure S4 Parameters 21 2016 No Magic, Inc. Exclusively for No Magic Use

Measurements of Effectiveness (MoEs) Measurements of Effectiveness (MoE) are a traditional term widely used in systems engineering and describing how well a system carries out a task within a specific context Represents non-functional stakeholder needs or objectives for the system expressed in numerical format In this abstraction layer it serves as the high level key performance indicators that would be automatically checked when the Solution layer is specified 22 2016 No Magic, Inc. Exclusively for No Magic Use

Measurements of Effectiveness (MoEs) 23 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept System Pillar Behavior Structure Parametrics C1 Stakeholder Needs P1 System C2 Use Cases P2 Functional Analysis C3 System Context P3 Logical Subsystems Communication C4-P4 Measurements of Effectiveness S1 S2 Behavior S3 Structure S4 Parameters 24 2016 No Magic, Inc. Exclusively for No Magic Use

System Goals are long-term and global statements that explain what systems engineers' want to achieve and objectives define specific, quantifiable, timesensitive strategies or implementation steps to attain the identified goals The goal and objective texts should follow agreed guidelines or standards 25 2016 No Magic, Inc. Exclusively for No Magic Use

System 26 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept Functional Analysis Pillar Behavior Structure Parametrics C1 Stakeholder Needs P1 System C2 Use Cases P2 Functional Analysis C3 System Context P3 Logical Subsystems Communication C4-P4 Measurements of Effectiveness S1 S2 Behavior S3 Structure S4 Parameters 27 2016 No Magic, Inc. Exclusively for No Magic Use

Functional Analysis Continuation of functional use case analysis, where focus is internal system functions in some of the techniques known as processes Action flows definition requires and stimulates the identification of logical subsystems 28 2016 No Magic, Inc. Exclusively for No Magic Use

Functional Analysis 29 2016 No Magic, Inc. Exclusively for No Magic Use

Functional Analysis 30 2016 No Magic, Inc. Exclusively for No Magic Use

Functional Analysis 31 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept Logical Subsystems Communication Pillar Behavior Structure Parametrics C1 Stakeholder Needs P1 System C2 Use Cases P2 Functional Analysis C3 System Context P3 Logical Subsystems Communication C4-P4 Measurements of Effectiveness S1 S2 Behavior S3 Structure S4 Parameters 32 2016 No Magic, Inc. Exclusively for No Magic Use

Logical Subsystems Communication Identified logical subsystems, based on the control and resource flows captured in the functional analysis model, are connected with one another in terms of logical interfaces Logical interfaces are identified and defined Interface control documents (ICD) can be generated 33 2016 No Magic, Inc. Exclusively for No Magic Use

Structure <#>

Logical Subsystems Communication 35 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Subsystem System Magic Grid: Solution Pillar Behavior Structure Parametrics System System Behavior System Assembly Measurements of Effectiveness (MoEs) Subsystem Subsystem Behavior Subsystem Assembly MoEs for Subsystems Behavior Assembly Physical Characteristics 36 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Project Structure <#>

Design Solution Layer of Abstraction Specification Problem Concept MagicGrid (2) Pillar Behavior Structure Parametrics Stakeholder Needs Goals & Objectives Use Cases Functional Analysis System Context Logical Subsystems Measurements of Effectiveness (MoEs) Behavior Assembly Parameters 38

Solution Layer of Abstraction Problem Concept Traceability - Concept Pillar Behavior Structure Parametrics Stakeholder Needs System Refine Subject Containment Use Cases Functional Analysis Refine System Context Logical Subsystems Communication Measurements of Effectiveness Refine Behavior Structure Parameters 39 2016 No Magic, Inc. Exclusively for No Magic Use

Solution Layer of Abstraction Problem Concept Traceability - Problem Pillar Behavior Structure Parametrics Stakeholder Needs System Derive Use Cases Refine Functional Analysis System Context Composition Allocate Logical Subsystems Communication Composition Measurements of Effectiveness Behavior Structure Parameters 40 2016 No Magic, Inc. Exclusively for No Magic Use

Traceability 41

Conclusions MagicGrid proposes a simplified framework Clearly defines the modeling process Reveals what models should be produced going from the highest to the lowest abstraction layers of the system analysis and design Gives rules for managing relations among these layers Successful adopted on real-world projects 43 2016 No Magic, Inc. Exclusively for No Magic Use

Questions and Answers 44