MBSE for PLM: Part of the Digital Systems Life Cycle

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Gerhard Dueck -- CS3013Capturing Requirements as Use Cases 1 Capturing the Requirements as use Cases  Requirements Description  We need to describe –The.
Object-Oriented Analysis and Design
© Copyright Eliyahu Brutman Programming Techniques Course.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Introduction to Software Design Chapter 1. Chapter 1: Introduction to Software Design2 Chapter Objectives To become familiar with the software challenge.
Engineering Systems of.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
New Product Development Management NPDM 11 Mohsen SADEGHI
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Approaching a Problem Where do we start? How do we proceed?
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Effective SE Communication through Models and Representations David Long INCOSE Copyright © 2015 by D. Long. Published.
The Lockheed Martin Digital Tapestry
© 2013 © 2016 Aras aras.com.
Introduction to UML.
Integrating MBSE into a Multi-Disciplinary Engineering Environment A Software Engineering Perspective Mark Hoffman 20 June 2011 Copyright © 2011 by Lockheed.
UML Diagrams: Class Diagrams The Static Analysis Model
UML Diagrams By Daniel Damaris Novarianto S..
Chapter 1: Introduction to Systems Analysis and Design
Building Information Systems
PLM, Document and Workflow Management
Course Outcomes of Object Oriented Modeling Design (17630,C604)
INCOSE Usability Working Group
INCOSE Usability Working Group
Unified Modeling Language
SysML v2 Usability Working Session
EIN 6133 Enterprise Engineering
University of Central Florida COP 3330 Object Oriented Programming
UML Diagrams Jung Woo.
Building Information Systems
Systems Analysis and Design in a Changing World, 6th Edition
UML: Unified modeling language
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
Systems Engineering Tool for Intelligent Transportation
© 2018 Lockheed Martin Corporation
Introduction to UML.
Systems Analysis and Design in a Changing World, 6th Edition
CIS 375 Bruce R. Maxim UM-Dearborn
Software engineering -1
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
SELL THE RIGHT PRODUCT ─ EVERY TIME
Analysis models and design models
An Introduction to Software Architecture
For University Use Only
Chapter 1: Introduction to Systems Analysis and Design
Software Engineering Practice: A Generic View
Rapid software development
CIS 375 Bruce R. Maxim UM-Dearborn
Chapter 1: Introduction to Systems Analysis and Design
Design.
Software Development Process Using UML Recap
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
MOWLES Team Update Omar AbuRealh (SE), Systems Engineering, Reporting and Presenting Robert Collier (OR), Customer Liaison and Team Lead Joseph Pack (SE),
Chapter 8: Actor-System Interaction Modeling
Presentation transcript:

MBSE for PLM: Part of the Digital Systems Life Cycle 3/12/19

About Sarena Gazic – Sarena.Gazic.Ctr@StraConGroup.com 20 years of software and systems engineering experience at defense companies 19 years of that in model based engineering President-Elect INCOSE North Texas Chapter Raymon Smith – Raymon.Smith@StraConGroup.com Leads Product Lifecycle Management tool implementation with a Model Based Systems Engineering (MBSE) approach for DoD customers Over 10 years of DoD experience spanning Systems Engineering from Requirements and Architecture Definition to Mechanical and Electrical Design through Verification and Validation

About Us StraCon provides integral and dependable professional services to our clients to enhance their operational capability of their programs. 8(a) Small Disadvantaged Business Economically Disadvantaged Women-Owned Small Business (EDWOSB) Past Performance Training Solutions Development Virtual Learning Environment (VLE) Instructional Systems Design (ISD) Courseware Development Advanced Distributed Learning (ADL) Solutions Product Life-Cycle Management (PLM) PTC Windchill Siemens Teamcenter Dassault ENOVIA Model Based Systems Engineering No Magic Magic Draw Sparx Enterprise Architect Concurrency Management Consulting Concurrency Management Plans Configuration Management Technical Data Packages (TDP) CAD Modeling Technical Manual Development

Abstract This presentation is about the practical application of modeling as it is applied to the amalgamation of disparate data in the deployment of information systems. The focus of the approach entails the modeling of people, processes, and system data that are required through the ISO/IEC/IEEE 15288 System Life Cycle Processes. In this approach, we are using SysML (Systems Modeling Language) to connect what is deemed essential in requirements to the structure and behavior of the fielded tool. This system model shapes the deployment for the PLM (Product Lifecycle Management) environment and interfaces to legacy systems. The presentation also discusses model-generated artifacts that are used for tool deployment, external system integration, and end user training.

Why a System Model? Man Made Systems follow lifecycles identified by the INCOSE Systems Engineering Handbook that may be developed/supported faster, cheaper, and better with the application of Digital tools. How and where to deploy these tools is a complex issue. System Models graphically connect information so that this complexity is easier to understand; by visualizing how the parts make up the whole Models are built to evolve as a single authoritative source Requirements are understood in context Impacts can be identified immediately and changes executed more rapidly Captures tribal knowledge Relate disparate information from a variety of sources

MBSE Approach Model Requirements Products System Requirements Specification Contract Requirements Stakeholder Input Interface Specification Standard Processes Training Material Standard Documents Implementation Material SE V starts with REQ as does our approach Systems Modeling Language (SysML) is the de-facto modeling standard in the systems engineering community - Standard syntax for conveying content

Model Based Products Requirements Specification Decomposition of the Requirements and solution traceability High level workflow diagrams and content that depicts structure/behavior Interface Specification  Documents interaction and data flow with external products Deployment content for PLM systems Data structures and attributes User Groups and Roles Workflow processes Training material Role based user training content based workflows with tool screenshots

Digital Thread Aligns PLM deployment to the System Lifecycle Processes identified in ISO/IEC/IEEE 15288 (Systems and software engineering —System life cycle processes) Visualizes the flow of information through processes for the lifecycle Obfuscator Thread of data through workflows in standard process framework

Data Definition and Deployment Standard Document                   Model                             PLM Tool Definition Definition Deployment

Data Relations Connecting data used in multiple standards and processes Maximize Data Reuse Reduce input time Reduce user errors Show threads

Groups and Roles The Groups, Roles, and Users are deployed in PLM Group-level (package) permissions are inherited by all nested groups and roles Roles (stick figures) may have additional permissions or remove permissions Users are assigned to one or more Roles and are not modeled

Workflows Each workflow (use case) is comprised of tasks Depict order of tasks to complete a workflow Interaction between user roles  Identify the information that will be consumed and created during the processes Data parameters are documented and linked to tasks

Tasks Each task decomposes to subtasks Each subtask documents the detailed steps the user performs All of this information is used to auto generate training slides for users In the New Data Requirement Item window, enter the required data for each “Step” Click “Next” to advance through the list after completing each Step At conclusion of the last step click “Finish”

PLM Training Overview The Product Lifecycle Management (PLM) training curriculum was designed to introduce the user to the PLM tool Model-Based Systems Engineering (MBSE) approach: Iterative development process Concurrent PLM and training changes Visualize role interactions within the PLM Systems approach to training curriculum design Use Cases describe Client Job requirements Actions describe actor tasking 

TRAINING EXAMPLE: SYS1.1-4 – Populate CDRL attributes (Form 1423) Step List In the New Data Requirement Item window, enter the required data for each “Step” Click “Next” to advance through the list after completing each Step At conclusion of the last step click “Finish” 2 3

Questions???