Download presentation
Presentation is loading. Please wait.
Published byBrice Merritt Modified over 8 years ago
1
INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon ron.williamson@incose.org Jan 21-22, 2012 INCOSE IW12 MBSE Workshop
2
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
3
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.
4
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)
5
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)
6
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
7
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
8
Meeting Notes I&V Scenario Breakout Session
9
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
10
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
11
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
12
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
13
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
14
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
15
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
16
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.