Page 157 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 157

Unit 7: Introduction to Verification



            engineering  investigations.  The  objective  of  this  report  is  to  provide  a  starting  point  for  the   Notes
            use  of  model-based  verification  techniques  and  a  framework  for  their  evaluation  in  real-
            world applications. It is expected that the results of pilot studies that employ the preliminary
            approaches  described  here  will  form  the  basis  for  improving  the  practices  themselves  and
            software verification generally. Verification is the process of complaining a work product with
            its parent specification or a standard for the purpose of detecting errors.  Thus design is verified
            by comparing it with the requirements and code is verified by comparing it with the design.
            There are four basic methods of verification: inspection which involves the visual comparison
            of two items, test which is an exactly reproducible method of comparing expected behaviour to
            actual behaviour, demonstration which is like testing but not exactly reproducible, and analysis
            which is the application of statistical methods to processes that do not produce repeatable results.
            The terms Verification and Validation have different meaning depending on the discipline in
            engineering or quality management systems. It is the act of reviewing, inspecting or testing, in
            order to establish and document that a product, service or system meets regulatory or technical
            standards.  According  to  the  regulatory  body  FDA  Verification  is  defined  in  Quality  System
            Regulation as confirmation by examination and provision of objective evidence that specified
            requirements have been fulfilled.
            Benefit
            The Verification and Validation subprogram provides methods and measures necessary to assess
            the credibility of the ASC codes and models, quantify uncertainties in ASC calculation results,
            measure the progress in the ASC predictive capabilities, and provide confidence when applying
            simulations for stockpile deliverables.
            V&V Methods
            The area provides methods and measures necessary to assess the credibility of the ASC codes
            and models, quantify uncertainties in ASC calculation results, and measure the progress in the
            ASC predictive capabilities. In this role, V&V will be aware of leading research, perform its own
            research, and be an advocate for advanced research and methods development in the areas of
            code verification, solution verification, validation metrics and methodology, and uncertainty
            quantification (UQ) as enabling technologies for validation and quantification of margins and
            uncertainties (QMU) in a risk-informed decision context.
            V&V Assessments
            The area delivers science-based assessments of the predictive capability and uncertainties in ASC
            integrated performance, engineering, and specialized codes’ phenomenological models, numerical
            methods, and related models, to support the needs of the Stockpile Stewardship Program. This
            area focuses on establishing credibility in integrated simulation capabilities by collecting evidence
            that the numerical methods and simulation models are being solved correctly, and whether the
            simulation results from the mathematical and computational models implemented into the codes
            agree with real-world observations. This requires extensive collaboration with the various ASC
            elements, DSW, and the Science and Engineering Campaigns.
            Data Validation, Archiving, SQA, and Training
            The  area  provides  traceable  and  reproducible  work  products  and  processes  for  stockpile
            certification (short and long term), as well as foundational elements for establishing software
            quality standards and training weapons scientists in the application of verification, validation,
            and UQ methods. The scope of this product includes integral validation of physical property
            data that are used as inputs for various weapon relevant simulations. Additionally, this product
            includes work product and data archiving and simulation pedigree tracking. It also includes
            establishing high-level software quality requirements, assessment techniques and methods, and
            development  of  Software  Quality  Engineering  (SQE)  tools.  Finally,  it  supports  the  adoption



                                             LOVELY PROFESSIONAL UNIVERSITY                                   151
   152   153   154   155   156   157   158   159   160   161   162