尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Verification and Validation (V&V)
with Innoslate®
STEVEN H. DAM, PH.D., ESEP
PRESIDENT, SPEC INNOVATIONS
571-485-7805
STEVEN.DAM@SPECINNOVATIONS.COM
1
Overview
1. V&V in the Early Stages of the Lifecycle?
2. Preparing for V&V
3. Applying LML to V&V
4. What’s a Verifiable Requirement?
5. Developing a V&V Plan Using MBSE
2
1. V&V IN THE EARLY STAGES OF THE LIFECYCLE?
3
What is V&V?
•Verification: “the process of establishing the truth, accuracy, or
validity of something” [Google definition]
•Validation: “the action of checking or proving the validity or
accuracy of something” [Google definition]
4
In USG Work these have taken on more
specific meanings
What Is Verification?
•Meets specification-level requirements
•Proves that the solution-dependent requirements are satisfied
•Proves that solution was or is being built according to agreed
requirements
5
Frequently the terms “Unit Test” and
“Developmental Test and Evaluation” apply to
verification
What Is Validation?
•Relates to customer and other stakeholder satisfaction
•Proves solution-independent requirements are being
satisfied
•Usually performed at the enterprise and/or system level
•In process validation helps ensure system will ultimately be
part of the accepted solution, in the target environment
6
Frequently the term “Operational Test
and Evaluation” applies to validation
The Lifecycle
7
Architecture
Development
System
Design
Hardware/Software
Acquisition
Integration
and Test
Operational
T&E and
Transition
Future Operations
and Maintenance
Demolition
and Disposal
Program
Management
Current Operations
and Maintenance
Requirements
Analysis
Functional Analysis
and Allocation
Synthesis
System Analysis and
Control
Best Use:
Architecture
Development
(To-Be)
Systems Engineering During Design Phase
8
Best Use:
“Classical SE”
Best Use: Reverse
Engineering (As-Is)
Adapted from EIA-632
• V&V lives in Systems Analysis
and Control if we use the
MIL-STD-499B process
• We prefer another process
for that phase
Coming Up the Vee
9
I&V Planning
Integration
Verification &
Validation
DesignMonitoring
2. PREPARING FOR V&V
10
What Do We Need to Do Early?
11
Architecture
Development
System
Design
Hardware/Software
Acquisition
Integration
and Test
Operational
T&E and
Transition
Future Operations
and Maintenance
Demolition
and Disposal
Program
Management
Current Operations
and Maintenance
?
?
?
What Do We Need?
•Ontology that includes V&V information
•Verifiable Requirements
•V&V Plan
12
To do any of these things you
need to understand how to
prepare for V&V, conduct V&V
activities, and report V&V results
3. APPLYING LML TO V&V
13
LML’s Simplified Schema
• Action
• Artifact
• Asset
o Resource
• Characteristic
o Measure
• Connection
o Conduit
o Logical
• Cost
•Decision
•Input/Output
•Location
o Physical, Orbital, Virtual
•Risk
•Statement
o Requirement
•Time
14
Supports capturing information
throughout the lifecycle
V&V Extension to LML
•In developing Innoslate’s new Test Center capability, we discovered
the need to add a subclass to Action: Test Case
•You may discover that you want to add other classes, attributes, and
relationships
•It’s easy to do so using the Schema Editor, but recognize that you
may not have readily available views and reports
15
Test Case (Subclass of Action)
•A Test Case entity represents a set of conditions utilized
to determine whether a system works as intended
•Properties (Attributes)
16
Name Type Description
Status ENUMERATION
Status represents the current state of this Test
Case.
Actual
Result
BIG_TEXT
Actual Results represents the results that are
captured after executing a Test Case.
Expected
Result
BIG_TEXT
Expected Result represents the result expected
when executing this Test Case.
Set Up BIG_TEXT
Set Up represents the prerequisites that must be
fulfilled before executing this Test Case.
4. WHAT’S A VERIFIABLE REQUIREMENT?
17
Requirements Analysis
18
Source
Documents
External Interface
Database
User Needs
Decompose Requirements
Critical Issue?
Requirement
Verifiable?
Determine Options and Perform
Trade Studies
See System Analysis and
Control for details
Resolve Issues with Customer
YES
NO
Coordinate Changes to Make
Requirement Verifiable
NO
Review Statements and Risks
with Customer
Update Knowledgebase
YES
Identify Risks and Plan Mitigation
Updated
Requirements
Traceability Matrix
Preliminary Test
Requirements
Standards Selected
Change
Requests
SE
Knowledgebase
Trace Requirements to
Actions/Assets/Measures
Characteristics of Good Requirements
• Each individual requirement should be:
o Correct: Describes the user’s true intent and is legally possible
o Complete: Express a whole idea
o Clear: Unambiguous and not confusing
o Consistent: Not in conflict with other requirements
o Verifiable: Provable (within realistic cost and schedule) that the system meets the requirement
o Traceable: Uniquely identified, and able to be tracked to predecessor and successor lifecycle
items/objects
o Feasible: Able to be implemented with existing technology, and within cost and schedule
o Modular: Can be changed without excessive impact on other requirements
o Design: Does not impose a specific solution on design; says “what”, Independent not “how”
19
What Makes a Requirement Verifiable?
•Need to answer the following questions:
o Can the requirement be met?
 By analysis, demonstration, inspection, modeling & simulation, or test?
o Will the user accept the results?
o Avoid words such as “excessive,” “sufficient,” “resistant,” etc.
 Make the requirement quantifiable
o Even “suitability” can be quantified
20
Requirements Demo
•Using the FireSAT
sample project we will
show
• Analyzed requirements
quality
• Derived verification
requirements
21
Source
Documents
External
Interface
Database
User Needs
Decompose Statements
Critical
Issue?
Statement
Verifiable?
Determine Options and
Perform Trade Studies
See System
Analysis and
Control for details
Resolve Issues with
Customer
YES
NO
Coordinate Changes to
Make Statement Verifiable
NO
Review Statements and
Risks with Customer
Update Knowledgebase
YES
Identify Risks and Plan
Mitigation
Updated
Requirements
Traceability Matrix
Preliminary
Test
Requirements
Standards
Selected
Change
Requests
SE
Knowledgebase
5. DEVELOPING A V&V PLAN USING MBSE
22
Verification Process
23
SE Knowledgebase
Review Test Results with ERB
Develop Deployment Plan and
Conduct Beta Testing
Assess Risk and Plan Mitigation
Updated SE
Knowledgebase
Return Item to “Integrate Solution”
(if necessary)
Beta Test
Report
Deficiencies?
YES
NO
Workaround
Identified
Verify to Requirements
Verification
Requirements
From Design &
Analysis Phase
Perform Regression Testing
Acceptable
Regression Tests?
YES
NO
Deployment Plan
Submit Changes to CM Process
Regression Test
Report
Inspection and Test
Report
Updated Test
Plan
Create a Test Plan
24
1 Select Test
Plans from
Menu
2 Answer questions (use our template or create your own)
3 Fill-in
resulting
template
Test Planning Demo I
SE Knowledgebase
Review Test Results with ERB
Develop Deployment Plan and
Conduct Beta Testing
Assess Risk and Plan Mitigation
Updated SE
Knowledgebase
Return Item to “Integrate Solution”
(if necessary)
Beta Test
Report
Deficiencies?
YES
NO
Workaround
Identified
Verify to Requirements
Verification
Requirements
From Design &
Analysis Phase
Perform Regression Testing
Acceptable
Regression Tests?
YES
NO
Deployment Plan
SubmitChanges to CM Process
Regression Test
Report
Inspection and Test
Report
Updated Test
Plan
• Show Test Plan in
Documents View
• Discuss techniques
used to complete the
test plan
• Show relationships
between test plan
elements and the
design
25
Create a Test Process or Case
26
• Use
Action
Diagram
to create
process
• Link test
process to
test plan
Make Sure the Test Case Works Using Simulation
27
Explore the variation of individual steps to execute the model over
many iterations using the Monte Carlo Simulator
Watch test case execute at all levels using
the Discrete Event Simulator
Test Planning Demo II
•Show test cases
•Built model using
Action Diagram
•Run simulators to
verify models
•Show traced test
cases back to
verification
requirements
28
SE
Knowledgebase
Develop/Revise Context
Diagram
Determine Options and
Perform Trade Studies
See System Analysis and
Control for details
Review Model and Risks with
Customer
Identify Risks and Plan
Mitigation
Updated SE
Knowledgebase
Develop Series of Scenarios
for Analysis
Create/Update System
Behavior Model
Analyze Behavior Model
Performance
Behavior Model
• Control Flow
• Data Flow (Activity Model)
• Performance Criteria
Allocate Actions to Assets and
Input/Outputs to Conduits
Updated SE
Knowledgebase
Detailed
Operational
Concept
Operational
Requirements
Document
(ORD)
Use the Test Center
•Capture as part of test plan
•Link back to requirements
29
Other Testing Activities
• Test Equipment and Facilities (Assets)
• Test Organization (Assets) and Roles/Responsibilities (Statements)
• Risks and mitigations (Many)
• Criteria (Characteristics/Measures)
• Schedule (Timeline and/or process simulation output)
• Cost (WBS linked to processes)
• Data capture (actual Measures and Times)
• Artifacts
• Location
• Decisions (assumptions, issues, etc.)
30
SUMMARY
31
What Did We Cover?
1. V&V in the Early Stages of the Lifecycle?
2. Preparing for V&V
3. Applying LML to V&V
4. What’s a Verifiable Requirement?
5. Developing a V&V Plan Using MBSE
32

More Related Content

What's hot

System testing
System testingSystem testing
System testing
Sifat Hossain
 
Data validation
Data validationData validation
Data validation
Qamar Wajid
 
Validation vs. verification
Validation vs. verificationValidation vs. verification
Validation vs. verification
Saad Al Jabri
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
Confiz
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
Dhanasekaran Nagarajan
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
vidhyyav
 
Test case design
Test case designTest case design
Test case design
99pillar
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slides
Punjab University
 
functional testing
functional testing functional testing
functional testing
bharathanche
 
Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
sanjayjadhav8789
 
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
university of education,Lahore
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
gueste730d5
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
Ch Fahadi
 
Testing tools
Testing toolsTesting tools
Static testing vs dynamic testing
Static testing vs dynamic testingStatic testing vs dynamic testing
Static testing vs dynamic testing
pooja deshmukh
 
Software testing
Software testingSoftware testing
Software testing
mkn3009
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cycle
subash kumar
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
Garuda Trainings
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg
 
Software audiit information management
Software audiit   information managementSoftware audiit   information management
Software audiit information management
Hallmark B-school
 

What's hot (20)

System testing
System testingSystem testing
System testing
 
Data validation
Data validationData validation
Data validation
 
Validation vs. verification
Validation vs. verificationValidation vs. verification
Validation vs. verification
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
 
Test case design
Test case designTest case design
Test case design
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slides
 
functional testing
functional testing functional testing
functional testing
 
Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
 
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
Testing tools
Testing toolsTesting tools
Testing tools
 
Static testing vs dynamic testing
Static testing vs dynamic testingStatic testing vs dynamic testing
Static testing vs dynamic testing
 
Software testing
Software testingSoftware testing
Software testing
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cycle
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Software audiit information management
Software audiit   information managementSoftware audiit   information management
Software audiit information management
 

Similar to Verification and Validation with Innoslate

Verification and Validation with Innoslate Slide Deck
Verification and Validation with Innoslate Slide DeckVerification and Validation with Innoslate Slide Deck
Verification and Validation with Innoslate Slide Deck
SarahCraig7
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
TEST Huddle
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Test Process in Agile vs Waterfall
Test Process in Agile vs WaterfallTest Process in Agile vs Waterfall
Test Process in Agile vs Waterfall
Return on Intelligence
 
Learn software testing
Learn software testingLearn software testing
Learn software testing
sajedah abukhdeir
 
How to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessHow to Verify and Validate a System or Process
How to Verify and Validate a System or Process
Elizabeth Steiner
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
Dr. Pierpaolo Mangeruga
 
hp_alm.docx
hp_alm.docxhp_alm.docx
hp_alm.docx
AkshayK706991
 
V-model-7.pptx
V-model-7.pptxV-model-7.pptx
V-model-7.pptx
AlishaFida1
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
QA or the Highway
 
Presentation1
Presentation1Presentation1
Presentation1
Preethi Subru
 
What's New with Worksoft Certify
What's New with Worksoft CertifyWhat's New with Worksoft Certify
What's New with Worksoft Certify
Worksoft
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
TiktokIndia2
 
Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - Manual
Pankaj Dubey
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
Pankaj Dubey
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
Nilesh Patange
 
Design testabilty
Design testabiltyDesign testabilty
Design testabilty
Richard Neeve
 
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary CandraTesting Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
And11ka
 
V Model and W Model
V Model and W ModelV Model and W Model
V Model and W Model
Muhammad Asim
 

Similar to Verification and Validation with Innoslate (20)

Verification and Validation with Innoslate Slide Deck
Verification and Validation with Innoslate Slide DeckVerification and Validation with Innoslate Slide Deck
Verification and Validation with Innoslate Slide Deck
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Test Process in Agile vs Waterfall
Test Process in Agile vs WaterfallTest Process in Agile vs Waterfall
Test Process in Agile vs Waterfall
 
Learn software testing
Learn software testingLearn software testing
Learn software testing
 
How to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessHow to Verify and Validate a System or Process
How to Verify and Validate a System or Process
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
 
hp_alm.docx
hp_alm.docxhp_alm.docx
hp_alm.docx
 
V-model-7.pptx
V-model-7.pptxV-model-7.pptx
V-model-7.pptx
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Presentation1
Presentation1Presentation1
Presentation1
 
What's New with Worksoft Certify
What's New with Worksoft CertifyWhat's New with Worksoft Certify
What's New with Worksoft Certify
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
 
Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - Manual
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Design testabilty
Design testabiltyDesign testabilty
Design testabilty
 
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary CandraTesting Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
 
V Model and W Model
V Model and W ModelV Model and W Model
V Model and W Model
 

More from Elizabeth Steiner

What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
Elizabeth Steiner
 
Dissecting SysML v2.pptx
Dissecting SysML v2.pptxDissecting SysML v2.pptx
Dissecting SysML v2.pptx
Elizabeth Steiner
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptx
Elizabeth Steiner
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
Elizabeth Steiner
 
How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1
Elizabeth Steiner
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar Rover
Elizabeth Steiner
 
Innoslate 4.5 and Sopatra
Innoslate 4.5 and SopatraInnoslate 4.5 and Sopatra
Innoslate 4.5 and Sopatra
Elizabeth Steiner
 
A Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementA Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio Management
Elizabeth Steiner
 
Developing Digital Twins
Developing Digital TwinsDeveloping Digital Twins
Developing Digital Twins
Elizabeth Steiner
 
Innoslate Overview
Innoslate OverviewInnoslate Overview
Innoslate Overview
Elizabeth Steiner
 
Requirements Management Using Innoslate
Requirements Management Using InnoslateRequirements Management Using Innoslate
Requirements Management Using Innoslate
Elizabeth Steiner
 
What's New in Innoslate 4.3
What's New in Innoslate 4.3What's New in Innoslate 4.3
What's New in Innoslate 4.3
Elizabeth Steiner
 
Innoslate for Academia
Innoslate for AcademiaInnoslate for Academia
Innoslate for Academia
Elizabeth Steiner
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?
Elizabeth Steiner
 
Using Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringUsing Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems Engineering
Elizabeth Steiner
 
One Lifecycle One Tool webinar
One Lifecycle One Tool webinarOne Lifecycle One Tool webinar
One Lifecycle One Tool webinar
Elizabeth Steiner
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
Elizabeth Steiner
 
What Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantWhat Is PLM and Why Is It Important
What Is PLM and Why Is It Important
Elizabeth Steiner
 
Innoslate's Ontology - LML, SysML, DoDAF, and more
Innoslate's Ontology - LML, SysML, DoDAF, and moreInnoslate's Ontology - LML, SysML, DoDAF, and more
Innoslate's Ontology - LML, SysML, DoDAF, and more
Elizabeth Steiner
 
Innoslate, A Model-Based Systems Engineering Tool
Innoslate, A Model-Based Systems Engineering ToolInnoslate, A Model-Based Systems Engineering Tool
Innoslate, A Model-Based Systems Engineering Tool
Elizabeth Steiner
 

More from Elizabeth Steiner (20)

What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
 
Dissecting SysML v2.pptx
Dissecting SysML v2.pptxDissecting SysML v2.pptx
Dissecting SysML v2.pptx
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptx
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
 
How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar Rover
 
Innoslate 4.5 and Sopatra
Innoslate 4.5 and SopatraInnoslate 4.5 and Sopatra
Innoslate 4.5 and Sopatra
 
A Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementA Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio Management
 
Developing Digital Twins
Developing Digital TwinsDeveloping Digital Twins
Developing Digital Twins
 
Innoslate Overview
Innoslate OverviewInnoslate Overview
Innoslate Overview
 
Requirements Management Using Innoslate
Requirements Management Using InnoslateRequirements Management Using Innoslate
Requirements Management Using Innoslate
 
What's New in Innoslate 4.3
What's New in Innoslate 4.3What's New in Innoslate 4.3
What's New in Innoslate 4.3
 
Innoslate for Academia
Innoslate for AcademiaInnoslate for Academia
Innoslate for Academia
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?
 
Using Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringUsing Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems Engineering
 
One Lifecycle One Tool webinar
One Lifecycle One Tool webinarOne Lifecycle One Tool webinar
One Lifecycle One Tool webinar
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
 
What Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantWhat Is PLM and Why Is It Important
What Is PLM and Why Is It Important
 
Innoslate's Ontology - LML, SysML, DoDAF, and more
Innoslate's Ontology - LML, SysML, DoDAF, and moreInnoslate's Ontology - LML, SysML, DoDAF, and more
Innoslate's Ontology - LML, SysML, DoDAF, and more
 
Innoslate, A Model-Based Systems Engineering Tool
Innoslate, A Model-Based Systems Engineering ToolInnoslate, A Model-Based Systems Engineering Tool
Innoslate, A Model-Based Systems Engineering Tool
 

Recently uploaded

Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
LokerXu2
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
gapboxn
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
paraasingh12 #V08
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
AK47
 
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
dulbh kashyap
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
IJCNCJournal
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
sapna sharmap11
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
aarusi sexy model
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
nonods
 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
sathishkumars808912
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Kamal Acharya
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
Ak47
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
Kamal Acharya
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Tsuyoshi Horigome
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
DharmaBanothu
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
SONALI Batra $A12
 
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Banerescorts
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
ShivangMishra54
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
Sri Ramakrishna Institute of Technology
 
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl LucknowCall Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
yogita singh$A17
 

Recently uploaded (20)

Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
 
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
 
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
 
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl LucknowCall Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
 

Verification and Validation with Innoslate

  • 1. Verification and Validation (V&V) with Innoslate® STEVEN H. DAM, PH.D., ESEP PRESIDENT, SPEC INNOVATIONS 571-485-7805 STEVEN.DAM@SPECINNOVATIONS.COM 1
  • 2. Overview 1. V&V in the Early Stages of the Lifecycle? 2. Preparing for V&V 3. Applying LML to V&V 4. What’s a Verifiable Requirement? 5. Developing a V&V Plan Using MBSE 2
  • 3. 1. V&V IN THE EARLY STAGES OF THE LIFECYCLE? 3
  • 4. What is V&V? •Verification: “the process of establishing the truth, accuracy, or validity of something” [Google definition] •Validation: “the action of checking or proving the validity or accuracy of something” [Google definition] 4 In USG Work these have taken on more specific meanings
  • 5. What Is Verification? •Meets specification-level requirements •Proves that the solution-dependent requirements are satisfied •Proves that solution was or is being built according to agreed requirements 5 Frequently the terms “Unit Test” and “Developmental Test and Evaluation” apply to verification
  • 6. What Is Validation? •Relates to customer and other stakeholder satisfaction •Proves solution-independent requirements are being satisfied •Usually performed at the enterprise and/or system level •In process validation helps ensure system will ultimately be part of the accepted solution, in the target environment 6 Frequently the term “Operational Test and Evaluation” applies to validation
  • 7. The Lifecycle 7 Architecture Development System Design Hardware/Software Acquisition Integration and Test Operational T&E and Transition Future Operations and Maintenance Demolition and Disposal Program Management Current Operations and Maintenance
  • 8. Requirements Analysis Functional Analysis and Allocation Synthesis System Analysis and Control Best Use: Architecture Development (To-Be) Systems Engineering During Design Phase 8 Best Use: “Classical SE” Best Use: Reverse Engineering (As-Is) Adapted from EIA-632 • V&V lives in Systems Analysis and Control if we use the MIL-STD-499B process • We prefer another process for that phase
  • 9. Coming Up the Vee 9 I&V Planning Integration Verification & Validation DesignMonitoring
  • 11. What Do We Need to Do Early? 11 Architecture Development System Design Hardware/Software Acquisition Integration and Test Operational T&E and Transition Future Operations and Maintenance Demolition and Disposal Program Management Current Operations and Maintenance ? ? ?
  • 12. What Do We Need? •Ontology that includes V&V information •Verifiable Requirements •V&V Plan 12 To do any of these things you need to understand how to prepare for V&V, conduct V&V activities, and report V&V results
  • 13. 3. APPLYING LML TO V&V 13
  • 14. LML’s Simplified Schema • Action • Artifact • Asset o Resource • Characteristic o Measure • Connection o Conduit o Logical • Cost •Decision •Input/Output •Location o Physical, Orbital, Virtual •Risk •Statement o Requirement •Time 14 Supports capturing information throughout the lifecycle
  • 15. V&V Extension to LML •In developing Innoslate’s new Test Center capability, we discovered the need to add a subclass to Action: Test Case •You may discover that you want to add other classes, attributes, and relationships •It’s easy to do so using the Schema Editor, but recognize that you may not have readily available views and reports 15
  • 16. Test Case (Subclass of Action) •A Test Case entity represents a set of conditions utilized to determine whether a system works as intended •Properties (Attributes) 16 Name Type Description Status ENUMERATION Status represents the current state of this Test Case. Actual Result BIG_TEXT Actual Results represents the results that are captured after executing a Test Case. Expected Result BIG_TEXT Expected Result represents the result expected when executing this Test Case. Set Up BIG_TEXT Set Up represents the prerequisites that must be fulfilled before executing this Test Case.
  • 17. 4. WHAT’S A VERIFIABLE REQUIREMENT? 17
  • 18. Requirements Analysis 18 Source Documents External Interface Database User Needs Decompose Requirements Critical Issue? Requirement Verifiable? Determine Options and Perform Trade Studies See System Analysis and Control for details Resolve Issues with Customer YES NO Coordinate Changes to Make Requirement Verifiable NO Review Statements and Risks with Customer Update Knowledgebase YES Identify Risks and Plan Mitigation Updated Requirements Traceability Matrix Preliminary Test Requirements Standards Selected Change Requests SE Knowledgebase Trace Requirements to Actions/Assets/Measures
  • 19. Characteristics of Good Requirements • Each individual requirement should be: o Correct: Describes the user’s true intent and is legally possible o Complete: Express a whole idea o Clear: Unambiguous and not confusing o Consistent: Not in conflict with other requirements o Verifiable: Provable (within realistic cost and schedule) that the system meets the requirement o Traceable: Uniquely identified, and able to be tracked to predecessor and successor lifecycle items/objects o Feasible: Able to be implemented with existing technology, and within cost and schedule o Modular: Can be changed without excessive impact on other requirements o Design: Does not impose a specific solution on design; says “what”, Independent not “how” 19
  • 20. What Makes a Requirement Verifiable? •Need to answer the following questions: o Can the requirement be met?  By analysis, demonstration, inspection, modeling & simulation, or test? o Will the user accept the results? o Avoid words such as “excessive,” “sufficient,” “resistant,” etc.  Make the requirement quantifiable o Even “suitability” can be quantified 20
  • 21. Requirements Demo •Using the FireSAT sample project we will show • Analyzed requirements quality • Derived verification requirements 21 Source Documents External Interface Database User Needs Decompose Statements Critical Issue? Statement Verifiable? Determine Options and Perform Trade Studies See System Analysis and Control for details Resolve Issues with Customer YES NO Coordinate Changes to Make Statement Verifiable NO Review Statements and Risks with Customer Update Knowledgebase YES Identify Risks and Plan Mitigation Updated Requirements Traceability Matrix Preliminary Test Requirements Standards Selected Change Requests SE Knowledgebase
  • 22. 5. DEVELOPING A V&V PLAN USING MBSE 22
  • 23. Verification Process 23 SE Knowledgebase Review Test Results with ERB Develop Deployment Plan and Conduct Beta Testing Assess Risk and Plan Mitigation Updated SE Knowledgebase Return Item to “Integrate Solution” (if necessary) Beta Test Report Deficiencies? YES NO Workaround Identified Verify to Requirements Verification Requirements From Design & Analysis Phase Perform Regression Testing Acceptable Regression Tests? YES NO Deployment Plan Submit Changes to CM Process Regression Test Report Inspection and Test Report Updated Test Plan
  • 24. Create a Test Plan 24 1 Select Test Plans from Menu 2 Answer questions (use our template or create your own) 3 Fill-in resulting template
  • 25. Test Planning Demo I SE Knowledgebase Review Test Results with ERB Develop Deployment Plan and Conduct Beta Testing Assess Risk and Plan Mitigation Updated SE Knowledgebase Return Item to “Integrate Solution” (if necessary) Beta Test Report Deficiencies? YES NO Workaround Identified Verify to Requirements Verification Requirements From Design & Analysis Phase Perform Regression Testing Acceptable Regression Tests? YES NO Deployment Plan SubmitChanges to CM Process Regression Test Report Inspection and Test Report Updated Test Plan • Show Test Plan in Documents View • Discuss techniques used to complete the test plan • Show relationships between test plan elements and the design 25
  • 26. Create a Test Process or Case 26 • Use Action Diagram to create process • Link test process to test plan
  • 27. Make Sure the Test Case Works Using Simulation 27 Explore the variation of individual steps to execute the model over many iterations using the Monte Carlo Simulator Watch test case execute at all levels using the Discrete Event Simulator
  • 28. Test Planning Demo II •Show test cases •Built model using Action Diagram •Run simulators to verify models •Show traced test cases back to verification requirements 28 SE Knowledgebase Develop/Revise Context Diagram Determine Options and Perform Trade Studies See System Analysis and Control for details Review Model and Risks with Customer Identify Risks and Plan Mitigation Updated SE Knowledgebase Develop Series of Scenarios for Analysis Create/Update System Behavior Model Analyze Behavior Model Performance Behavior Model • Control Flow • Data Flow (Activity Model) • Performance Criteria Allocate Actions to Assets and Input/Outputs to Conduits Updated SE Knowledgebase Detailed Operational Concept Operational Requirements Document (ORD)
  • 29. Use the Test Center •Capture as part of test plan •Link back to requirements 29
  • 30. Other Testing Activities • Test Equipment and Facilities (Assets) • Test Organization (Assets) and Roles/Responsibilities (Statements) • Risks and mitigations (Many) • Criteria (Characteristics/Measures) • Schedule (Timeline and/or process simulation output) • Cost (WBS linked to processes) • Data capture (actual Measures and Times) • Artifacts • Location • Decisions (assumptions, issues, etc.) 30
  • 32. What Did We Cover? 1. V&V in the Early Stages of the Lifecycle? 2. Preparing for V&V 3. Applying LML to V&V 4. What’s a Verifiable Requirement? 5. Developing a V&V Plan Using MBSE 32
  翻译: