SlideShare a Scribd company logo
Verification ofVerification of
Avionics Software of MCAvionics Software of MC
A Case Study in IV & V
Avionic s - IV& V Case St udy
2
AvionicsAvionics -- IV&VIV&V
u First indigenous fly-by-wire technology
demonstrator
u First IV&V group in the country
u One of the most complicated and huge
software
u Two groups - FCS IV&V (safety critical) and
(Avionics IV&V mission critical)
Avionic s - IV& V Case St udy
3
Project at a GlanceProject at a Glance
u Embedded real time software
u Technically demanding in terms of high
reliability (0.0001%)
u Avionics software - 20 components (LRUs)
with MC (Mission Computer) as the main
component connected via MIL1553 bus
u DOD standards 2167A
Avionic s - IV& V Case St udy
4
Project at a Glance(Project at a Glance(contdcontd))
u 20 components are developed in different
labs, different implementation
u MC is the most complicated and mission
critical software (22 volumes of SRS and
275 KLOC)
u Some components were developed in C,
some in Ada, some in assembly...
Avionic s - IV& V Case St udy
5
IV&V was conceivedIV&V was conceived
u IV&V requirements
u to maintain uniformity, consistency
u to verify the consistency across labs with respect to
requirements, changes, defects etc.
u IV&V had the responsibility of maintaining the
high reliability number
u Independent V&V was involved from start of
the project till end
u V&V plan was prepared
Avionic s - IV& V Case St udy
6
IV&V Plan was developedIV&V Plan was developed
Covering ...
u Scope, roles and responsibilities
u Activities at each phase
u Dependencies
u Risks
u etc...
Avionic s - IV& V Case St udy
7
IV&V activitiesIV&V activities
u Verification of Global Specifications of entire S/W
u Verification of overall project plan
u Participation in reviews
u Verification of Functional specs, SRS, Design
documents of each component
u Verification of quality plan and SCM plan of every
component
u Verification of Test plan, test description, test rig
and witness test execution on sample basis
Avionic s - IV& V Case St udy
8
IV&V for MCIV&V for MC
u Apart from regular verification of documents more
work was done on MC
u In order to improve effectiveness a parallel system
test plan-description was prepared and executed
doing is believing
u This IV&V test uncovered a new set of defects
u This effort of around 50 person months on system
testing was appreciated by the management and
gave a great insight into the project
Avionic s - IV& V Case St udy
9
What it meant ...What it meant ...
u One group whose primary focus is Quality and
processes
u Improvement in inter-group relations
u Setting up of common processes and sharing best
practices and lessons learnt
u It improved reliability of software

More Related Content

Viewers also liked

Top 8 avionics engineer resume samples
Top 8 avionics engineer resume samplesTop 8 avionics engineer resume samples
Top 8 avionics engineer resume samples
sadiewarren238
 
Case study on Test Automation under RUP
Case study on Test Automation under RUPCase study on Test Automation under RUP
Case study on Test Automation under RUP
Oak Systems
 
Case study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial ServicesCase study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial Services
Oak Systems
 
Formal Method for Avionics Software Verification
 Formal Method for Avionics Software Verification Formal Method for Avionics Software Verification
Formal Method for Avionics Software Verification
AdaCore
 
Test Defect Metrics and Analysis
Test Defect Metrics and AnalysisTest Defect Metrics and Analysis
Test Defect Metrics and Analysis
Oak Systems
 
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdPerformance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Oak Systems
 
V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3
Oak Systems
 

Viewers also liked (7)

Top 8 avionics engineer resume samples
Top 8 avionics engineer resume samplesTop 8 avionics engineer resume samples
Top 8 avionics engineer resume samples
 
Case study on Test Automation under RUP
Case study on Test Automation under RUPCase study on Test Automation under RUP
Case study on Test Automation under RUP
 
Case study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial ServicesCase study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial Services
 
Formal Method for Avionics Software Verification
 Formal Method for Avionics Software Verification Formal Method for Avionics Software Verification
Formal Method for Avionics Software Verification
 
Test Defect Metrics and Analysis
Test Defect Metrics and AnalysisTest Defect Metrics and Analysis
Test Defect Metrics and Analysis
 
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdPerformance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
 
V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3
 

Similar to Case study on V&V for Avionics Software System

IV&V Cox Overview
IV&V Cox OverviewIV&V Cox Overview
Case Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture DroneCase Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture Drone
Oak Systems
 
QA4UAV
QA4UAV QA4UAV
QA4UAV
ARDC
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple Standards
Oak Systems
 
Pasha_CV
Pasha_CVPasha_CV
Pasha_CV
Munwar Pasha
 
I Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalI Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This Formal
DVClub
 
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
VMware Tanzu
 
Case Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference SystemCase Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference System
Oak Systems
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Altair
 
INCASS Newsletter_8
INCASS Newsletter_8INCASS Newsletter_8
INCASS Newsletter_8
INCASS Project
 
V mware horizon 6 accelerator service
V mware horizon 6 accelerator serviceV mware horizon 6 accelerator service
V mware horizon 6 accelerator service
solarisyougood
 
Case Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear ControllerCase Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear Controller
Oak Systems
 
Ops Research_Narcam_1993-FAA-DOT
Ops Research_Narcam_1993-FAA-DOTOps Research_Narcam_1993-FAA-DOT
ch04.ppt
ch04.pptch04.ppt
ch04.ppt
charu110662
 
Bureau Veritas Marine Offshore presentation 2014 - english
Bureau Veritas Marine Offshore presentation   2014 - englishBureau Veritas Marine Offshore presentation   2014 - english
Bureau Veritas Marine Offshore presentation 2014 - english
Kiet Nguyen
 
Implementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software QualityImplementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software Quality
Rocket Software
 
Abraham Sanni CV
Abraham Sanni CVAbraham Sanni CV
Abraham Sanni CV
David Olushola O. Abraham
 
Integrate V&V within Scrum: How Does That Work?
Integrate V&V within Scrum: How Does That Work?Integrate V&V within Scrum: How Does That Work?
Integrate V&V within Scrum: How Does That Work?
TechWell
 
Ken Strain's CV Feb12
Ken Strain's CV Feb12Ken Strain's CV Feb12
Ken Strain's CV Feb12
Ken Strain
 
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-Slides
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-SlidesICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-Slides
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-Slides
Russell Archibald
 

Similar to Case study on V&V for Avionics Software System (20)

IV&V Cox Overview
IV&V Cox OverviewIV&V Cox Overview
IV&V Cox Overview
 
Case Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture DroneCase Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture Drone
 
QA4UAV
QA4UAV QA4UAV
QA4UAV
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple Standards
 
Pasha_CV
Pasha_CVPasha_CV
Pasha_CV
 
I Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalI Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This Formal
 
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
 
Case Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference SystemCase Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference System
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
 
INCASS Newsletter_8
INCASS Newsletter_8INCASS Newsletter_8
INCASS Newsletter_8
 
V mware horizon 6 accelerator service
V mware horizon 6 accelerator serviceV mware horizon 6 accelerator service
V mware horizon 6 accelerator service
 
Case Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear ControllerCase Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear Controller
 
Ops Research_Narcam_1993-FAA-DOT
Ops Research_Narcam_1993-FAA-DOTOps Research_Narcam_1993-FAA-DOT
Ops Research_Narcam_1993-FAA-DOT
 
ch04.ppt
ch04.pptch04.ppt
ch04.ppt
 
Bureau Veritas Marine Offshore presentation 2014 - english
Bureau Veritas Marine Offshore presentation   2014 - englishBureau Veritas Marine Offshore presentation   2014 - english
Bureau Veritas Marine Offshore presentation 2014 - english
 
Implementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software QualityImplementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software Quality
 
Abraham Sanni CV
Abraham Sanni CVAbraham Sanni CV
Abraham Sanni CV
 
Integrate V&V within Scrum: How Does That Work?
Integrate V&V within Scrum: How Does That Work?Integrate V&V within Scrum: How Does That Work?
Integrate V&V within Scrum: How Does That Work?
 
Ken Strain's CV Feb12
Ken Strain's CV Feb12Ken Strain's CV Feb12
Ken Strain's CV Feb12
 
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-Slides
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-SlidesICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-Slides
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-Slides
 

More from Oak Systems

Case Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdfCase Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdf
Oak Systems
 
Case Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptxCase Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptx
Oak Systems
 
Case study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationCase study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile Application
Oak Systems
 
Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)
Oak Systems
 
Case study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine InstrumentCase study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine Instrument
Oak Systems
 
Banking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS MigrationBanking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS Migration
Oak Systems
 
Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020
Oak Systems
 
Introduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance TestingIntroduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance Testing
Oak Systems
 
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOverview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Oak Systems
 
Considerations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex SystemsConsiderations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex Systems
Oak Systems
 
A Case Study in Banking UAT
A Case Study in Banking UATA Case Study in Banking UAT
A Case Study in Banking UAT
Oak Systems
 
A Case Study on Testing of e-banking
A Case Study on Testing of e-bankingA Case Study on Testing of e-banking
A Case Study on Testing of e-banking
Oak Systems
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
Oak Systems
 

More from Oak Systems (13)

Case Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdfCase Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdf
 
Case Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptxCase Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptx
 
Case study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationCase study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile Application
 
Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)
 
Case study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine InstrumentCase study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine Instrument
 
Banking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS MigrationBanking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS Migration
 
Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020
 
Introduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance TestingIntroduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance Testing
 
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOverview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
 
Considerations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex SystemsConsiderations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex Systems
 
A Case Study in Banking UAT
A Case Study in Banking UATA Case Study in Banking UAT
A Case Study in Banking UAT
 
A Case Study on Testing of e-banking
A Case Study on Testing of e-bankingA Case Study on Testing of e-banking
A Case Study on Testing of e-banking
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
 

Recently uploaded

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 

Recently uploaded (20)

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 

Case study on V&V for Avionics Software System

  • 1. Verification ofVerification of Avionics Software of MCAvionics Software of MC A Case Study in IV & V
  • 2. Avionic s - IV& V Case St udy 2 AvionicsAvionics -- IV&VIV&V u First indigenous fly-by-wire technology demonstrator u First IV&V group in the country u One of the most complicated and huge software u Two groups - FCS IV&V (safety critical) and (Avionics IV&V mission critical)
  • 3. Avionic s - IV& V Case St udy 3 Project at a GlanceProject at a Glance u Embedded real time software u Technically demanding in terms of high reliability (0.0001%) u Avionics software - 20 components (LRUs) with MC (Mission Computer) as the main component connected via MIL1553 bus u DOD standards 2167A
  • 4. Avionic s - IV& V Case St udy 4 Project at a Glance(Project at a Glance(contdcontd)) u 20 components are developed in different labs, different implementation u MC is the most complicated and mission critical software (22 volumes of SRS and 275 KLOC) u Some components were developed in C, some in Ada, some in assembly...
  • 5. Avionic s - IV& V Case St udy 5 IV&V was conceivedIV&V was conceived u IV&V requirements u to maintain uniformity, consistency u to verify the consistency across labs with respect to requirements, changes, defects etc. u IV&V had the responsibility of maintaining the high reliability number u Independent V&V was involved from start of the project till end u V&V plan was prepared
  • 6. Avionic s - IV& V Case St udy 6 IV&V Plan was developedIV&V Plan was developed Covering ... u Scope, roles and responsibilities u Activities at each phase u Dependencies u Risks u etc...
  • 7. Avionic s - IV& V Case St udy 7 IV&V activitiesIV&V activities u Verification of Global Specifications of entire S/W u Verification of overall project plan u Participation in reviews u Verification of Functional specs, SRS, Design documents of each component u Verification of quality plan and SCM plan of every component u Verification of Test plan, test description, test rig and witness test execution on sample basis
  • 8. Avionic s - IV& V Case St udy 8 IV&V for MCIV&V for MC u Apart from regular verification of documents more work was done on MC u In order to improve effectiveness a parallel system test plan-description was prepared and executed doing is believing u This IV&V test uncovered a new set of defects u This effort of around 50 person months on system testing was appreciated by the management and gave a great insight into the project
  • 9. Avionic s - IV& V Case St udy 9 What it meant ...What it meant ... u One group whose primary focus is Quality and processes u Improvement in inter-group relations u Setting up of common processes and sharing best practices and lessons learnt u It improved reliability of software