INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon

Slides:



Advertisements
Similar presentations
1 INCOSE Chesapeake Chapter Enterprise SE Panel Discussion L. Mark Walker/LMC 21 March 2007.
Advertisements

Mahmut Ali GÖKÇEIndustrial Systems Engineering Lecture 2 System Identification ISE102 Spring 2007.
Test Automation Success: Choosing the Right People & Process
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Automation (21-541) Sharif University of Technology Session # 5
Alternate Software Development Methodologies
CH02: Modeling the process and life cycle Process of developing software (organization and discipline in the activities) contribute to the quality of the.
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Thammanoon Kawinfruangfukul CSSE MS, ID:
1 Independent Verification and Validation Current Status, Challenges, and Research Opportunities Dan McCaugherty IV&V Program Manager Titan Systems Corporation.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
Effective Methods for Software and Systems Integration
Software Engineering 1 The Life Cicle of Software Lesson 5.
Extreme Programming Software Development Written by Sanjay Kumar.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Testing – A Methodology of Science and Art. Agenda To show, A global Test Process which work Like a solution Black Box for an Software Implementation.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
Using Business Scenarios for Active Loss Prevention Terry Blevins t
Software Life-Cycle Models Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
1 Software Process Models-ii Presented By; Mehwish Shafiq.
Lecture 7: Requirements Engineering
Government Procurement Simulation (GPSim) Overview.
SysML Reference Model Definition Model Based System Development in the Joint Strike Missile project Svein-Erik Søgård KDS/Missile Division.
Development of Methodologies for Independent Verification and Validation of Neural Networks NAG OSMA-F001-UNCLASS Methods and Procedures.
Software Engineering 1 The Life Cicle of Software Lesson 4.
ANKITHA CHOWDARY GARAPATI
Chapter 6: THE EIGHT STEP PROCESS FOCUS: This chapter provides a description of the application of customer-driven project management.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
Version 02U-1 Computer Security: Art and Science1 Correctness by Construction: Developing a Commercial Secure System by Anthony Hall Roderick Chapman.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
Continual Service Improvement Methods & Techniques.
INCOSE IW MBSE Workshop January INCOSE (MBSE) Model Based System Engineering System of Systems and Enterprise Architecture Activity Ron Williamson,
The Lockheed Martin Digital Tapestry
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Requirement Flowdown Workshop - Outbrief - John C. Watson Principal Member.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
1 Ontological Foundations For SysML Henson Graves September 2010.
INCOSE (MBSE) Model Based System Engineering (SoS) System of Systems/Enterprise Activity Introduction Ron Williamson, PhD Raytheon
 System Requirement Specification and System Planning.
INCOSE IW 2012 MBSE Workshop Systems Modeling
1 Copyright © 2014 by Lockheed Martin Corporation SE Use Cases SysML Roadmap Activity John Watson Lockheed Martin 6/17/2014.
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Project Execution Methodology
Integrating MBSE into a Multi-Disciplinary Engineering Environment A Software Engineering Perspective Mark Hoffman 20 June 2011 Copyright © 2011 by Lockheed.
Object-Oriented Analysis & Design
John C. Watson Principal Member of Engineering Staff
Identify the Risk of Not Doing BA
Topic for Presentaion-2
The Systems Engineering Context
Ron Williamson, PhD Systems Engineer, Raytheon 20 June 2011
INCOSE IW 2014 MBSE Workshop January 25-26, 2014
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
SysML 2.0 – Systems Engineering Process (SEP) Working Group
SDLC Model A framework that describes the activities performed at each stage of a software development project.
ASSESS Initiative Update
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
INCOSE IW 2014 Town Hall January 27, 2014
Presentation transcript:

INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon Jan 21-22, 2012 INCOSE IW12 MBSE Workshop

Integration & Verification Scenario Concept of Operations –Word document and Scenarios Model (Behavior/Structure) Requirements & Architecture –Word Document and Requirement Objects, Architecture Framework Languages Design and Implementation –Diagrams and Word document à SW and HW Models (Form & Function) Test –Plans and Test Models Integration –Model Integration Verification –Model Verification Operation and Maintenance –Operational Models 17

INCOSE IW12 MBSE Workshop Integration & Verification Scenario 18 Time Project Definition Concept of Operations Model Operational Parameters Operations & Maintenance Model Verify & Validate Requirements & Architecture Models Detailed Design Models Implementation Project Test & Integration System Verif & Validation Integration, Test & Verification Constraints & ViewpointsModel Verify & Validate Structure & Behaviors Model Verify & Validate Model Synch Model Synch Model Synch Project Modeling Model vs Implementation Model vs Impl.

Integration & Test Scenario Problem Description Challenges: It's all about better communication!! Use Cases Opportunities: How can MBSE help? Experience (lessons learned) Methodologies (Process, Methods, Tools)

Challenge Summary Communication gaps and/or mis-understanding across teams, disciplines and phases Funding early involvement of integration and verification planners and designers IV&V teams are not working in the model Lack of consistency across lifecycle team IV&V ends up fixing problems from early phases, increasing risk, cost and schedule No benchmarking has been performed to help gather metrics Lack of knowledge transfer from integrator/tester to the knowledge base (manually or via tool)

Use Case Summary Choose development model Introduce inter disciplines early Share models across phases Bring cross functional teams together using the models Validate science merit functions using models Assess performance/quality risks using the models Use models to perform failure/fault analysis Testers (must now) validate the models Proactive integration (continuous) Generate test plans/optimization from the analysis models Perform risk assessment based on the models Customers use model based acquisition Help with incremental integration using models

Opportunities How can MBSE Help? Improved, more rigorous communication with and across disciplines including across analysis and IV&V teams. Support for continuous integration Better visualization and communication within domains by SysML Improve opportunities for automating tasks across analysis and IV&V Better linkage between system elements/interfaces and requirements Improve coverage and gap analysis

Meeting Notes I&V Scenario Breakout Session

Challenges Duplication of effort – “we have lots of models of the same thing,” How do you know you are testing the right thing? Model validation Consistency across lifecycle Define problem: cost, quality and include Use cases Early V&V Consistent I&V Funding Early involvement of the integration planners and designers. Fidelity of model – keeping models up to date with the latest state of affairs Model management and maintenance V&V folks not working in the model Should create a model of the test environment

Challenges IV&V fix problems from early cycle Better communication & coordination Formal methods Cost avoidance Test environment a development effort also Assumption of Vee model? Alternatives are: Spiral integration Functional integration Simulate, emulate, test and validate Plug and play I&T

Challenges Things transferred between the sides of the VEE Push: UC/Requirements, UC/CONOPS, UC/architecture Pull: What model influence from IV&V Minimize integration risk through use of simulations and emulations Capture dependencies between each phase. Derive test cases from systems model Concurrent Engineering No benchmarking Opportunities/Successes Communication: better communication standards e.g. SysML

Challenges Methodology (process, methods and tools) Does SysML/architecture/etc help? Vee model: If modeling on the left side, how do we pass on information to the right side? Tools: manual -> more automation only 50% being tested Knowledge transfer from tester to tool/knowledge Tying models together e.g. model center Method: Use of SysML BDDs High level activity diagrams Model effort (Minimal) 50% schedule reduction/avoidance Apply SysML satisfy links between requirements and system model Coverage analysis/gap analysis: e.g. Have all events passing through a port been tested? Model based design helps reduce defects

Use Cases UC/Choose a development model UC/introduce interdisciplinary early UC/IV&V drivers – define main topics, models: IV&V in charge? UC/Share models – constrained by proprietary information UC/Subcontractor role – Interfaces, performance, budget, CONOPS Models – integration plans UC/SE communication (Models as enabler) – Bring team together UC/SE validate science merit functions Lost trades/risk UC/SE performance/quality Dynamic models UC/Domain knowledge experience

Use Cases UC/Fault – Failure analysis UC/perform inter/intra model consistency checking UC/USE MBE methods to solve IV&V problems UC/Models used to help better organize steps/artifacts in system Vee UC/Proactive integration UC/Test planning and optimization UC/Continuous integration support UC/Agile system development UC/New test role to validate the model UC/Assess risks based on model UC/Model based acquisition UC/Help with incremental validation

Opportunities How can MBSE Help? Communication: better communication standards e.g. SysML Methodology (process, methods and tools) Does SysML/architecture/etc help? Vee model: If modeling on the left side, how do we pass on information to the right side? Tools: manual -> more automation only 50% being tested Knowledge transfer from tester to tool/knowledge Tying models together e.g. model center Method: Use of SysML BDDs High level activity diagrams Model effort (Minimal) 50% schedule reduction/avoidance Apply SysML satisfy links between requirements and system model Coverage analysis/gap analysis: e.g. Have all events passing through a port been tested? Model based design helps reduce defects

Opportunities IV&V fix problems from early cycle Better communication & coordination Formal methods Cost avoidance Test environment a development effort also Assumption of Vee model? Alternatives are: Spiral integration Functional integration Simulate, emulate, test and validate Plug and play I&T Things transferred between the sides of the Vee Push: UC/Requirements, UC/CONOPS, UC/architecture