+ All Categories
Home > Documents > A d v an t ag es D y n am i c A n al y s i s · 2013-12-30 · Ident if ies r u n-t ime vu lner...

A d v an t ag es D y n am i c A n al y s i s · 2013-12-30 · Ident if ies r u n-t ime vu lner...

Date post: 07-Apr-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
1
NASA Independent Verification and Validation Facility Fairmont, West Virginia PLATO Partition Level Application Test for Orion Developed by NASA at the Johnson Space Center Local installation managed by ITC Partition is the natural boundary for Orion Integrated Modular Architecture FSW Allows for execution of unmodified flight binary on an emulated Simics target Evaluation of the partition interfaces ensures that interface agreements have been met Allows single stepping through FSW minor frames Dynamic Analysis Advantages SOCRRATES Software Only CEV Risk Reduction Analysis Test Environment Simulation Developed by Lockheed Martin Local installation managed by ITC No formal verification is being conducted on the test environment Ø SOCRRATES Lite Simulation environment with the MPCV flight software modified and compiled to run on Linux Ø SOCRRATES Heavy Simulation environment that executes the unmodified MPCV flight software on an emulated Simics target Identifies run-time vulnerabilities Provide increased flexibility of what to look for Identifies vulnerabilities that may have been false negatives in static analyses Validation of static analysis finding Dual fault testing Example PLATO User Interface Example SOCRRATES-Lite User Interface Introduction The Human Exploration & Operations Exploration Systems Development (HEO-ESD) IV&V team is currently conducting analysis of development of the flight software for the first flight of the Orion Multi-Purpose Crew Vehicle (MPCV). As part of that process, the HEO-ESD IV&V team will conduct dynamic analysis of the flight software using simulation and test software provided to the Independent Test Capability (ITC) team’s Jon McBride Software Testing and Research (JSTAR) laboratory by the Orion MPCV project. IV&V Analysis Challenges Providing value while mitigating issues Inheritance of legacy code paradigm o i.e. non-conformity of source code languages Dual fault testing Run time regressing testing Complexity of FSW architecture o Systems of systems vs. simple monolithic hierarchical design o Exponential increase in difficulty with analysis of behavior interactions across interfaces Dynamic Analysis Benefits for IV&V Test independently from developer Provides ability to observe and evaluate behavior of the FSW under operational and environmental conditions Provide evidence based test results to support IV&V issues and severity assessment presented to the project Identification of improvement areas to the development test design Can investigate areas where IV&V feels more test coverage would be beneficial Will give the project and IV&V added assurance that the software is working the way intended and reacts to adverse conditions properly Capable of regression testing in a more rigorous manner Ricky Beamer [email protected] Eric Weasenforth [email protected]
Transcript
Page 1: A d v an t ag es D y n am i c A n al y s i s · 2013-12-30 · Ident if ies r u n-t ime vu lner abilit ies Pr ovide incr eased f lexibilit y of what t o look f or ... dynamic analysis

NASA Independent Verification and Validation Facility Fairmont, West Virginia

PLATOPartition Level Application Test for Orion

Developed by NASA at the Johnson Space CenterLocal installation managed by ITCPartition is the natural boundary for Orion Integrated Modular Architecture FSWAllows for execution of unmodified flight binary on an emulated Simics targetEvaluation of the partition interfaces ensures that interface agreements have been metAllows single stepping through FSW minor frames

Dynamic Analysis Advantages

SOCRRATESSoftware Only CEV Risk Reduction Analysis Test Environment Simulation

Developed by Lockheed MartinLocal installation managed by ITCNo formal verification is being conducted on the test environmentØ SOCRRATES Lite – Simulation environment with the

MPCV flight software modified and compiled to run on Linux

Ø SOCRRATES Heavy – Simulation environment that executes the unmodified MPCV flight software on an emulated Simics target

Identifies run-time vulnerabilities

Provide increased flexibility of what to look for

Identifies vulnerabilities that may have been false negatives in static analyses

Validation of static analysis finding

Dual fault testing

Example PLATO User Interface

Example SOCRRATES-Lite User Interface

IntroductionThe Human Exploration & Operations – Exploration Systems Development (HEO-ESD) IV&V team is currently conducting analysis of development of the flight software for the first flight of the Orion Multi-Purpose Crew Vehicle (MPCV). As part of that process, the HEO-ESD IV&V team will conduct dynamic analysis of the flight software using simulation and test software provided to the Independent Test Capability (ITC) team’s Jon McBride Software Testing and Research (JSTAR) laboratory by the Orion MPCV project. IV&V Analysis Challenges

Providing value while mitigating issuesInheritance of legacy code paradigmo i.e. non-conformity of source code languages

Dual fault testingRun time regressing testingComplexity of FSW architectureo Systems of systems vs. simple monolithic hierarchical designo Exponential increase in difficulty with analysis of behavior

interactions across interfaces

Dynamic Analysis Benefits for IV&V

Test independently from developerProvides ability to observe and evaluate behavior of the FSW under operational and environmental conditionsProvide evidence based test results to support IV&V issues and severity assessment presented to the projectIdentification of improvement areas to the development test designCan investigate areas where IV&V feels more test coverage would be beneficialWill give the project and IV&V added assurance that the software is working the way intended and reacts to adverse conditions properlyCapable of regression testing in a more rigorous manner

Ricky Beamer [email protected]

Eric Weasenforth [email protected]

Recommended