SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Professional Development Short Course On:

                  Spacecraft QA Integration & Test


                                      Instructor:

                                  Eric Hoffman




ATI Course Schedule:                       http://www.ATIcourses.com/schedule.htm

ATI's Spacecraft QA Integration & Test:    http://www.aticourses.com/spacecraft_quality.htm
Spacecraft Quality Assurance, Integration & Testing
                                                                            March 23-24, 2009
                                                                               Beltsville, Maryland
                                                                              June 10-11, 2009
                                                                            Los Angeles, California
                                                                           $990        (8:30am - 4:00pm)
                                                                    "Register 3 or More & Receive $10000 each
                                                                             Off The Course Tuition."



                                                                                 Course Outline
                                                                    1. Spacecraft Systems Reliability and
                                                                Assessment. Quality, reliability, and confidence levels.
                                                                Reliability block diagrams and proper use of reliability
                                                                predictions. Redundancy pro's and con's.
                                                                Environmental stresses and derating.
                       Summary
                                                                    2. Quality Assurance and Component Selection.
     Quality assurance, reliability, and testing are critical   Screening and qualification testing. Accelerated testing.
 elements in low-cost space missions. The selection of          Using plastic parts (PEMs) reliably.
 lower cost parts and the most effective use of
 redundancy require careful tradeoff analysis when                  3. Radiation and Survivability. The space radiation
 designing new space missions. Designing for low cost           environment. Total dose. Stopping power. MOS
 and allowing some risk are new ways of doing business          response. Annealing and super-recovery. Displacement
 in today's cost-conscious environment. This course             damage.
 uses case studies and examples from recent space                   4. Single Event Effects. Transient upset, latch-up,
 missions to pinpoint the key issues and tradeoffs in           and burn-out. Critical charge. Testing for single event
 design, reviews, quality assurance, and testing of             effects. Upset rates. Shielding and other mitigation
 spacecraft. Lessons learned from past successes and            techniques.
 failures are discussed and trends for future missions              5. ISO 9000. Process control through ISO 9001 and
 are highlighted.                                               AS9100.
                                                                    6. Software Quality Assurance and Testing. The
                       Instructor                               magnitude of the software QA problem. Characteristics
    Eric Hoffman has 40 years of space experience,              of good software process. Software testing and when is
 including 19 years as the Chief Engineer of the Johns          it finished?
               Hopkins Applied Physics Laboratory                   7. The Role of the I&T Engineer. Why I&T planning
               Space Department, which has designed             must be started early.
               and built 64 spacecraft and nearly 200               8. Integrating I&T into electrical, thermal, and
               instruments. His experience includes             mechanical designs. Coupling I&T to mission
               systems engineering, design integrity,           operations.
               performance assurance, and test                      9. Ground Support Systems. Electrical and
               standards. He has led many of APL's              mechanical ground support equipment (GSE). I&T
 system and spacecraft conceptual designs and                   facilities. Clean rooms. Environmental test facilities.
 coauthored APL's quality assurance plans. He is an
 Associate Fellow of the AIAA and coauthor of                       10. Test Planning and Test Flow. Which tests are
 Fundamentals of Space Systems.                                 worthwhile? Which ones aren't? What is the right order
                                                                to perform tests? Test Plans and other important
                                                                documents.
               What You Will Learn                                  11. Spacecraft Level Testing. Ground station
   • Why reliable design is so important and techniques for     compatibility testing and other special tests.
     achieving it.                                                  12. Launch Site Operations. Launch vehicle
   • Dealing with today's issues of parts availability,         operations. Safety. Dress rehearsals. The Launch
     radiation hardness, software reliability, process          Readiness Review.
     control, and human error.                                      13. Human Error. What we can learn from the
   • Best practices for design reviews and configuration        airline industry.
     management.                                                    14. Case Studies. NEAR, Ariane 5, Mid-course
   • Modern, efficient integration and test practices.          Space Experiment (MSX).


                                          Recent attendee comments ...

 “Instructor demonstrated excellent knowledge of topics.”

 “Material was presented clearly and thoroughly. An incredible depth of expertise for
 our questions.”
Register online at www.ATIcourses.com or call ATI at 888.501.2100 or 410.956.8805                           Vol. 97 – 61
www.ATIcourses.com

Boost Your Skills                                             349 Berkshire Drive
                                                              Riva, Maryland 21140
with On-Site Courses                                          Telephone 1-888-501-2100 / (410) 965-8805

Tailored to Your Needs
                                                              Fax (410) 956-5785
                                                              Email: ATI@ATIcourses.com

The Applied Technology Institute specializes in training programs for technical professionals. Our courses keep you
current in the state-of-the-art technology that is essential to keep your company on the cutting edge in today’s highly
competitive marketplace. Since 1984, ATI has earned the trust of training departments nationwide, and has presented
on-site training at the major Navy, Air Force and NASA centers, and for a large number of contractors. Our training
increases effectiveness and productivity. Learn from the proven best.

For a Free On-Site Quote Visit Us At: http://www.ATIcourses.com/free_onsite_quote.asp

For Our Current Public Course Schedule Go To: http://www.ATIcourses.com/schedule.htm
High Reliability: Lessons from NASA

       1. Apply effective design principles, including
          extensive and meticulous design reviews.


       2. Control and screen all parts and processes.

       3. Thoroughly inspect and test.




EjH xe1017
Why Do Spacecraft Fail?

   Independent studies and surveys have found that the causes of spacecraft
failure are, in order of importance:
     1. Poor design
     2. Misjudged environments
     3. Software
    4.   Human error (particularly mission ops)
    5.   Interconnects
    6.   Mechanically deployed systems
    7.   Piece part failure

Note that parts screening addresses only the 5th or 7th most prominent cause.

                                               Refs: H. Hecht and M. Hecht, Reliability Prediction
                                                     for Spacecraft. RADC-TR-85-229, 1985

                                                     R. Fleeter, The Logic of Microspace (Kluwer
                                                     and Microcosm, 2000)
                                                                                                     EjH yu0628
Performance Assurance Philosophies
     Performance Assurance Philosophies Are Changing

                            Old                               New


         Risk             Risk Avoidance                Risk Management

         Parts            Class S or B preferred        Learning to work with BCP and PEMs

         Parts Testing    100% inspection               Selective test/re-test

         Fabrication      NHB5300.4                     BCP, ISO 9000, and AS9100

         Software         Software “artistes”           Disciplined software engineers

         System Test      Layered, multiple retest      Testing larger assemblies at once

         Redundancy       Part and box level             Box and spacecraft level

         PAE Philosophy   Outside the team; policeman   Inside the team; facilitator

         Big Worry        Parts, interconnects          Software, interconnects, human error


EjH yu0628
Risk Management In A Nutshell

      Risk = probability of occurrence x consequence if it occurs

      Risk management asks “What could possibly go wrong?”
      Once you know this, ask such things as …
             “What is the probability of the bad thing happening?”
             “How much will it affect the project?”
             “What would we do if it happened?”
             “How can we reduce the adverse affects?”
             “How can we prevent it?”


      Simply assuming that everything will work is a worst practice. Avoid it.
         Bad things happen on all aerospace projects … anticipate them.



                                                               after D. Phillips, The Software Project
                                                               Manager’s Handbook, IEEE 1998
EjH yu0917
The Journal of the Reliability Analysis Center
             download DEMO version of PRISM from RAC web site at
EjH yu0629   http://rac.iitri.org/PRISM
                                                                   01-0957G-1
EjH yt0505
Design Review Principles

Determine what must be reviewed
   – new designs?
   – “heritage” designs?
   – purchased subsystems?
   – software, firmware?
   – test equipment, ground support equipment?

Establish hierarchy of reviews

Make sure design and requirements are stable

Schedule the reviews for maximum effectiveness

Design a realistic agenda                        ...cont’d   EjH xt0221
Design Review Presenters
Help reviewers understand the design
    – adopt a pedagogic attitude
    – show requirements
    – present appropriate level of detail
    – show concern items, possible solutions

Watch the clock!
    – Anticipate questions - include answers in presentation
    – Avoid long debates with reviewers
        • action item
        • splinter meeting

    – Learn the projection equipment

Serve as ad hoc reviewer

Accept comments objectively, non-defensively
                                                               EjH xu1119
Configuration Management: What It Includes

       Design Specs                       Fabrication Controls
       Purchase Specs                         – processes
       Interface Control Documents            – fabrication control cards
       Design Reviews                         – workmanship standards
       Drafting Standards                 Parts and material traceability
             –   content and format       Non-conformances
             –   checking
                                          Deviations and Waivers
             –   release
             –   changes                  Material Review Board
       Change Control and Incorporation   Configuration Accounting
       Change Control Board               Test plans, procedures, data
       Software Problem Reports             sheets
       S/W Unit Development Folders       Configuration audits
       Drawing Numbers, Serial Numbers        – functional
                                              – physical
                                          As-built Documentation
EjH xe0708
ISO 9000
• ISO 9000:2000 is a series of three worldwide standards that
  define the elements and structure of QA systems.
• ISO 9000 registers a quality system. It emphasizes management
  and process (unlike, for example, QML, which certifies a hi-rel
  product - or - NASA NHB-5300.4, which inspects in quality)
• ISO 9001, the standard most applicable to spacecraft
  development, covers 8 specific areas (but in only 16 pages!).
• ISO 9000 requires you to:   demonstrate top management commitment
                              identify your processes
                              document them
                              scrupulously follow them
                              continually improve them

• But ISO 9000 does not guarantee high quality product.

                                                                      EjH yt0605
SAE AS9100

    •        Quality system requirements for suppliers to the aerospace industry, issued Aug
             2001. Originally AS 9000 (1997), expanded to address international requirements,
             now approved by Asian and European aerospace companies as well.

    •        Approximately 80 additional requirements plus 18 amplifications of ISO 9001.

    •        Intent is to achieve significant quality improvements and cost reductions by
             placing requirement for conformance on aerospace parts and process suppliers.

    •        Principal document: Quality Systems - Aerospace - Model For Quality Assurance
             In Design, Development, Production, Installation And Servicing

    •        Why do companies want AS9100? Market Pressure … many organizations decide
             to implement and register to AS9100 to assure customers that the company has a
             good Quality Management System (QMS) in place. Such companies typically
             meet customer expectations better than those without an effective QMS. Many
             aerospace organizations now require their suppliers to have AS9100.



EjH xu0629
Software Quality Assurance
    Software has become increasingly important to overall reliability.
    But flight software is difficult to create because …


         •   It’s often one-of-a-kind.
         •   It’s usually multi-tasked, realtime, interrupt driven.
         •   Extreme reliability is required.
         •   It must be remotely reconfigurable and maintainable.
         •   It’s often designed while flight hardware & MOps are still in flux.
              – interface definitions may occur late
              – ConOps may arrive late
              – schedules are tightly coupled
         •   The flight h/w and development tools greatly lag ground-based.
         •   Competitive bidding can interfere with optimizing requirements.

EjH yu1123
Capability Maturity Model                                 5 – Optimized
  (CMM) In A Nutshell                                      Process Change Management
                                                           Technology Change Management
                                                           Defect Prevention

                                              4 - Managed
                                              Quality Management
                                              Quantitative Process Management

                             3 - Defined
                               Peer Reviews
                               Intergroup Coordination
                               Product Engineering
                               Integrated Software Management
                               Training Program
                               Organization Process Definition
                               Organization Process Focus
              2 - Repeatable
              Configuration Management
              Quality Assurance
              Subcontract Management
              Project Tracking & Oversight
              Project Planning
              Requirements Management
1 - Initial                                                                     EjH yu0917
Early Software Reviews Pay Off!
                            Errors found in 6,877,000 source lines of debugged code
                        (including comments) on 28 projects. (* = detectable by review)



                           Other, unspecified 5%                    Requirements 8%

         Test definition & execution 3%


              Integration 9%
                                                             *                 Features / Functionality 16%



                                                                    *
Implementation & coding 10%
                                           *
                                                                        *         Data definition / handling 22%

      Structural control flow
                                                    *
      & sequencing 25%
                                                             *
                                                                     System, software architecture 2%
                        Slice 1 Slice 2                   Slice 3       Slice 4       Slice 5
                  Ref: Software Engineering: A Holistic
                  View,” Bruce Blum, Oxford Slice 7
                        Slice 6 Press, 1992               Slice 8       Slice 9
 EjH ys1216
Code Walkthrough / Fagan Inspection

 • A very formalized, intense form of code walkthrough is called a “software
 inspection.”
 • Requires a study period of the requirements, design, and code prior to the
 actual review.
 • Some or all of the following players:
              presenter (lead reader, usually the designer/programmer)
              moderator (coordinator, chairman)
              recorder (scribe, secretary)
             1-2 other technical reviewers
               * maintenance oracle                * = optional
               * standards bearer
               * user representative
               * system liaison (system engineer)

         • Performed module by module, after first
         good, clean compilation
 • Can be highly effective

                                  Ref: Fagan, M., “Design and Code Inspection,”
EjH yu0208                        IEEE Trans. Software Engng, July 1986
Field-Programmable Gate Arrays
                                               (courtesy R. C. Moore, APL)


      A field-programmable gate array (FPGA) is an integrated array of logic
    elements in which the logic network can be programmed into the device
    after its manufacture. Most FPGAs for space flight are programmed
    once and retain their programming permanently. FPGAs for space flight
    have built-in single-event upset (SEU) protection.




                                 Numb    Number                           Total ionizing                         Bit error rate
           FPGA         Gate                         Propagation delay,                    Single-event latch-
Vendor                           er of   of user                          dose (TID)                             (errors /
           Family       length                       clock rate                            up LET threshold
                                 gates   I/O pins                         immunity                               bit-day)

Atmel      AT40K        0.35µm   50k     240         18 ns / 60 MHz       200k rad(Si)     > 70 MeVcm2/mg        10–9

Actel      RTAX-S       0.15µm   250k    684         10 ns / 100 MHz      200k rad(Si)     >120 MeVcm2/mg        10–10

Aeroflex   UT6325       0.25µm   320k    365         12 ns / 80 MHz       300k rad(Si)     >120 MeVcm2/mg        10–9

Actel      RTAX4000S     ---     500k    840               ---            300k rad(Si)     104 MeVcm2/mg         10–10

Xilinx     Virtex-II    0.13µm   25k     624         10 ns / 100 MHz      200k rad(Si)     >125 MeVcm2/mg*       10–8             EjH yn0529
                                                                                                                                  RCM
Software Testing

      Defect Testing
             Design tests that will cause the system to perform incorrectly, and
             thereby expose a defect.
             Interface tests - use knowledge of functional specification,
             structure, and implementation to design tests that will exercise each
             object and message type in the system.
             Never permit defect testing to replace static verification (e.g., code
             walkthroughs, formal methods).


      Testing Methods
             White Box      - Based on detailed knowledge of design
                                 (Ex: programmer testing her own module)
             Black Box      - Based on functional requirements (spec) only
                                 (Ex: a Red Team conducting a test)

EjH yu0917
How Well Are We Doing?
                             Error Seeding


           Error Seeding is the process of adding known faults
       intentionally in a program to:

             -- monitor the rate of detection and removal

             -- estimate the number of faults remaining in the program.



          Don’t forget to remove the test faults! (Red Tag
       items)



EjH yn0617
Earth’s Van Allen Radiation Belts




                                            Courtesy Aerospace Corporation
EjH yt0218
normal
              Total Dose Effects
              Trapped charge in
             n-channel MOSFET




irradiated



                       NASA ASIC Guide:
                       Assuring ASICS for Space




                                EjH/RHM yu0629
EjH yt0218
Acceleration Factors (Example)

       • Test: 1000 cycles with ∆Ttest = 125o – (-55o) = 180o C
       • Space application with ∆Tapp = 55o – (-30o) = 85o C with relative
         humidity assumed equal and the difference of relatively short dwell
         times at the upper temperatures ignored
                             AF = (180 / 85)4 = 20
       • The 1000 cycle temperature cycle test simulates 20,000 cycles in
         space – e.g., for a 90-110 minute low earth orbit, this test
         represents 3.4-4.2 years. Mission time simulated is even greater
         for deep space missions with a minimum of planetary shadowing
         and controlled sun angles
       • Similarly, 1000 hours at 85º C and 85% RH simulates 70,000
         hours or about 8 years of ground storage at 55º C and 40% RH
         using factors two and three.


EjH/RHM yu0629
What About Plastic Parts?

•   Flight integrated circuits (ICs) have traditionally
    been required to be hermetic; plastic-encapsulated
    microcircuits (PEMs) were forbidden.
•   Hi-rel, hermetic, military and space grade parts have declined to less than 1%
    of the total IC market (from 67% in 1965).
•   Fortunately, PEM processes and our understanding of the physics of failure
    have improved greatly.
•   The best of today’s PEMs can be used for flight, provided proper
    qualification, screening, storage, design, and fabrication processes are
    implemented.
•   Storage discipline - from the time the part is manufactured until it arrives on
    orbit - is especially critical.
•   Proper use of PEMs can sometimes increase reliability.       Ref: “Reliable Application of Plastic Encapsulated
                                                                       Microcircuits for Small Satellites,” W. Ash and
                                                                       E. Hoffman, Proc. 8th Annual Conf. on Small
                                                                       Sats., August 1994

                                                                                                      EjH yn0602
It all begins with ...
                              ... the VERIFICATION            MATRIX
  Show-- by one of 4 methods-- that every requirement is met.

  Test. Example: “The transmitter output power shall exceed +34 dBm.” Tests
for requirements verification should be performed at the highest possible level of
assembly.

  Demonstration. Example: “The spacecraft shall demonstrate electro-
magnetic self-compatibility.” Often used when requirements contain phrases
such as “shall support” or “shall not preclude” because of difficulty of proving that
these requirements are met under all reasonable circumstances.

  Analysis. Example: “For slews up to 110º, the slew rate shall be at least
0.5º/sec.” Also used for requirements verified “by similarity” to previous designs.
Analysis should be validated wherever possible by correlation to test data.

  Inspection. Example: “The G&C application software shall be coded in C++.”

   In addition to indicating the verification method, the verification matrix must provide
traceability to the (configuration managed) test procedures or analyses used to verify the
requirement.
                                                                                      EjH xe0301
EjH gs1028
Spacecraft Thermal Vacuum Profile




                                    EjH yt0504
Case Studies




NEAR                                      MSX


       Copyright © 2009 Eric J. Hoffman
Spacecraft Dry Mass vs. Calendar Year
                   for Planetary Missions




EjHyu0606
NEAR Spacecraft Summary




  1.7 Gb ≈ 212 MB



                          EjH xu0629
MSX Mission
                         Midcourse Space Experiment


  •     BMDO-sponsored mission to demonstrate a variety of multispectral
        imaging technologies for identifying and tracking ballistic missiles during
        flight.
  •     Observe Earth and its limb and search for signatures of experimental
        missile launches across the ultraviolet, visible, and infrared parts of the
        spectrum.
  •     Spacecraft contamination experiment
  •     Space-Based Visible experiment (MIT Lincoln Lab)
  •     Design requirement: 4 years (goal: 5 years), 18 months IR cryogen
  •     Launched April 1996 from VAFB
  •     Over 12 years of continuous operation. Spacecraft decommissioned June
        2008.
EjH xg0802
EjH xu0629
You have enjoyed ATI's preview of
         Spacecraft QA Integration & Test



    Please post your comments and questions to our blog:
http://www.aticourses.com/wordpress-2.7/weblog1/

     Sign-up for ATI's monthly Course Schedule Updates :
http://www.aticourses.com/email_signup_page.html

Weitere ähnliche Inhalte

Ähnlich wie ATI Courses Professional Development Short Course Spacecraft Quality Assurance Intergration & Test

Robust design and reliability engineering synergy webinar 2013 04 10
Robust design and reliability engineering synergy webinar   2013 04 10Robust design and reliability engineering synergy webinar   2013 04 10
Robust design and reliability engineering synergy webinar 2013 04 10
ASQ Reliability Division
 
Hively-Resume 2016
Hively-Resume 2016Hively-Resume 2016
Hively-Resume 2016
Kirk Hively
 
Richard Armijo - Resume
Richard Armijo - ResumeRichard Armijo - Resume
Richard Armijo - Resume
Richard Armijo
 
Owen_Resume May2016
Owen_Resume May2016Owen_Resume May2016
Owen_Resume May2016
Owen C
 
Space power systems
Space power systemsSpace power systems
Space power systems
Jim Jenkins
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frank
NASAPMC
 
Amit Shukla_Resume_4Page
Amit Shukla_Resume_4PageAmit Shukla_Resume_4Page
Amit Shukla_Resume_4Page
Amit Shukla
 
Resume_BLM Update
Resume_BLM UpdateResume_BLM Update
Resume_BLM Update
Barth Maher
 
Resume For Gary W Mitchell (021516)
Resume For Gary W Mitchell (021516)  Resume For Gary W Mitchell (021516)
Resume For Gary W Mitchell (021516)
Gary Mitchell
 
Petrucci, helen resume 2012 paiii
Petrucci, helen resume 2012 paiiiPetrucci, helen resume 2012 paiii
Petrucci, helen resume 2012 paiii
HelenM64
 
Cover Letter May 2013
Cover Letter May 2013Cover Letter May 2013
Cover Letter May 2013
Joe Ungvarsky
 

Ähnlich wie ATI Courses Professional Development Short Course Spacecraft Quality Assurance Intergration & Test (20)

Robust design and reliability engineering synergy webinar 2013 04 10
Robust design and reliability engineering synergy webinar   2013 04 10Robust design and reliability engineering synergy webinar   2013 04 10
Robust design and reliability engineering synergy webinar 2013 04 10
 
Hively-Resume 2016
Hively-Resume 2016Hively-Resume 2016
Hively-Resume 2016
 
Richard Armijo - Resume
Richard Armijo - ResumeRichard Armijo - Resume
Richard Armijo - Resume
 
Unmanned Aircraft System Fundamentals
 Unmanned Aircraft System Fundamentals Unmanned Aircraft System Fundamentals
Unmanned Aircraft System Fundamentals
 
Owen_Resume May2016
Owen_Resume May2016Owen_Resume May2016
Owen_Resume May2016
 
Ramesha Rao
Ramesha RaoRamesha Rao
Ramesha Rao
 
Phong_Vo
Phong_VoPhong_Vo
Phong_Vo
 
Space power systems
Space power systemsSpace power systems
Space power systems
 
ATI Professional Development Technical Training Short Course on Missile Autop...
ATI Professional Development Technical Training Short Course on Missile Autop...ATI Professional Development Technical Training Short Course on Missile Autop...
ATI Professional Development Technical Training Short Course on Missile Autop...
 
ASHISH
ASHISHASHISH
ASHISH
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frank
 
Amit Shukla_Resume_4Page
Amit Shukla_Resume_4PageAmit Shukla_Resume_4Page
Amit Shukla_Resume_4Page
 
Resume_BLM Update
Resume_BLM UpdateResume_BLM Update
Resume_BLM Update
 
ShivarajUK
ShivarajUKShivarajUK
ShivarajUK
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 
Resume For Gary W Mitchell (021516)
Resume For Gary W Mitchell (021516)  Resume For Gary W Mitchell (021516)
Resume For Gary W Mitchell (021516)
 
Petrucci, helen resume 2012 paiii
Petrucci, helen resume 2012 paiiiPetrucci, helen resume 2012 paiii
Petrucci, helen resume 2012 paiii
 
Cover Letter May 2013
Cover Letter May 2013Cover Letter May 2013
Cover Letter May 2013
 
new anu resume
new anu resumenew anu resume
new anu resume
 
Ocs training calendar 2022
Ocs training calendar 2022Ocs training calendar 2022
Ocs training calendar 2022
 

Mehr von Jim Jenkins

ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
Jim Jenkins
 
Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...
Jim Jenkins
 

Mehr von Jim Jenkins (20)

Digital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course SamplerDigital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
 
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
 
NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...
 
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
 
Space Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course SamplerSpace Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course Sampler
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
 
Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course Sampler
 
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
 
Communications Payload Design and Satellite System Architecture: Bent Pipe a...
Communications Payload Design and  Satellite System Architecture: Bent Pipe a...Communications Payload Design and  Satellite System Architecture: Bent Pipe a...
Communications Payload Design and Satellite System Architecture: Bent Pipe a...
 
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
 
Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...
 
Software Defined Radio Engineering course sampler
Software Defined Radio Engineering course samplerSoftware Defined Radio Engineering course sampler
Software Defined Radio Engineering course sampler
 
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
 
Satellite RF Communications and Onboard Processing Course Sampler
Satellite RF Communications  and Onboard Processing Course SamplerSatellite RF Communications  and Onboard Processing Course Sampler
Satellite RF Communications and Onboard Processing Course Sampler
 
Fundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course SamplerFundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course Sampler
 
Space Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course samplerSpace Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course sampler
 
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
 
Fundamentals Of Space Systems & Space Subsystems course sampler
Fundamentals Of Space Systems & Space Subsystems course samplerFundamentals Of Space Systems & Space Subsystems course sampler
Fundamentals Of Space Systems & Space Subsystems course sampler
 
Ocean Optics: Fundamentals & Naval Applications Technical Training Short Cour...
Ocean Optics: Fundamentals & Naval Applications Technical Training Short Cour...Ocean Optics: Fundamentals & Naval Applications Technical Training Short Cour...
Ocean Optics: Fundamentals & Naval Applications Technical Training Short Cour...
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

ATI Courses Professional Development Short Course Spacecraft Quality Assurance Intergration & Test

  • 1. Professional Development Short Course On: Spacecraft QA Integration & Test Instructor: Eric Hoffman ATI Course Schedule: http://www.ATIcourses.com/schedule.htm ATI's Spacecraft QA Integration & Test: http://www.aticourses.com/spacecraft_quality.htm
  • 2. Spacecraft Quality Assurance, Integration & Testing March 23-24, 2009 Beltsville, Maryland June 10-11, 2009 Los Angeles, California $990 (8:30am - 4:00pm) "Register 3 or More & Receive $10000 each Off The Course Tuition." Course Outline 1. Spacecraft Systems Reliability and Assessment. Quality, reliability, and confidence levels. Reliability block diagrams and proper use of reliability predictions. Redundancy pro's and con's. Environmental stresses and derating. Summary 2. Quality Assurance and Component Selection. Quality assurance, reliability, and testing are critical Screening and qualification testing. Accelerated testing. elements in low-cost space missions. The selection of Using plastic parts (PEMs) reliably. lower cost parts and the most effective use of redundancy require careful tradeoff analysis when 3. Radiation and Survivability. The space radiation designing new space missions. Designing for low cost environment. Total dose. Stopping power. MOS and allowing some risk are new ways of doing business response. Annealing and super-recovery. Displacement in today's cost-conscious environment. This course damage. uses case studies and examples from recent space 4. Single Event Effects. Transient upset, latch-up, missions to pinpoint the key issues and tradeoffs in and burn-out. Critical charge. Testing for single event design, reviews, quality assurance, and testing of effects. Upset rates. Shielding and other mitigation spacecraft. Lessons learned from past successes and techniques. failures are discussed and trends for future missions 5. ISO 9000. Process control through ISO 9001 and are highlighted. AS9100. 6. Software Quality Assurance and Testing. The Instructor magnitude of the software QA problem. Characteristics Eric Hoffman has 40 years of space experience, of good software process. Software testing and when is including 19 years as the Chief Engineer of the Johns it finished? Hopkins Applied Physics Laboratory 7. The Role of the I&T Engineer. Why I&T planning Space Department, which has designed must be started early. and built 64 spacecraft and nearly 200 8. Integrating I&T into electrical, thermal, and instruments. His experience includes mechanical designs. Coupling I&T to mission systems engineering, design integrity, operations. performance assurance, and test 9. Ground Support Systems. Electrical and standards. He has led many of APL's mechanical ground support equipment (GSE). I&T system and spacecraft conceptual designs and facilities. Clean rooms. Environmental test facilities. coauthored APL's quality assurance plans. He is an Associate Fellow of the AIAA and coauthor of 10. Test Planning and Test Flow. Which tests are Fundamentals of Space Systems. worthwhile? Which ones aren't? What is the right order to perform tests? Test Plans and other important documents. What You Will Learn 11. Spacecraft Level Testing. Ground station • Why reliable design is so important and techniques for compatibility testing and other special tests. achieving it. 12. Launch Site Operations. Launch vehicle • Dealing with today's issues of parts availability, operations. Safety. Dress rehearsals. The Launch radiation hardness, software reliability, process Readiness Review. control, and human error. 13. Human Error. What we can learn from the • Best practices for design reviews and configuration airline industry. management. 14. Case Studies. NEAR, Ariane 5, Mid-course • Modern, efficient integration and test practices. Space Experiment (MSX). Recent attendee comments ... “Instructor demonstrated excellent knowledge of topics.” “Material was presented clearly and thoroughly. An incredible depth of expertise for our questions.” Register online at www.ATIcourses.com or call ATI at 888.501.2100 or 410.956.8805 Vol. 97 – 61
  • 3. www.ATIcourses.com Boost Your Skills 349 Berkshire Drive Riva, Maryland 21140 with On-Site Courses Telephone 1-888-501-2100 / (410) 965-8805 Tailored to Your Needs Fax (410) 956-5785 Email: ATI@ATIcourses.com The Applied Technology Institute specializes in training programs for technical professionals. Our courses keep you current in the state-of-the-art technology that is essential to keep your company on the cutting edge in today’s highly competitive marketplace. Since 1984, ATI has earned the trust of training departments nationwide, and has presented on-site training at the major Navy, Air Force and NASA centers, and for a large number of contractors. Our training increases effectiveness and productivity. Learn from the proven best. For a Free On-Site Quote Visit Us At: http://www.ATIcourses.com/free_onsite_quote.asp For Our Current Public Course Schedule Go To: http://www.ATIcourses.com/schedule.htm
  • 4. High Reliability: Lessons from NASA 1. Apply effective design principles, including extensive and meticulous design reviews. 2. Control and screen all parts and processes. 3. Thoroughly inspect and test. EjH xe1017
  • 5. Why Do Spacecraft Fail? Independent studies and surveys have found that the causes of spacecraft failure are, in order of importance: 1. Poor design 2. Misjudged environments 3. Software 4. Human error (particularly mission ops) 5. Interconnects 6. Mechanically deployed systems 7. Piece part failure Note that parts screening addresses only the 5th or 7th most prominent cause. Refs: H. Hecht and M. Hecht, Reliability Prediction for Spacecraft. RADC-TR-85-229, 1985 R. Fleeter, The Logic of Microspace (Kluwer and Microcosm, 2000) EjH yu0628
  • 6. Performance Assurance Philosophies Performance Assurance Philosophies Are Changing Old New Risk Risk Avoidance Risk Management Parts Class S or B preferred Learning to work with BCP and PEMs Parts Testing 100% inspection Selective test/re-test Fabrication NHB5300.4 BCP, ISO 9000, and AS9100 Software Software “artistes” Disciplined software engineers System Test Layered, multiple retest Testing larger assemblies at once Redundancy Part and box level Box and spacecraft level PAE Philosophy Outside the team; policeman Inside the team; facilitator Big Worry Parts, interconnects Software, interconnects, human error EjH yu0628
  • 7. Risk Management In A Nutshell Risk = probability of occurrence x consequence if it occurs Risk management asks “What could possibly go wrong?” Once you know this, ask such things as … “What is the probability of the bad thing happening?” “How much will it affect the project?” “What would we do if it happened?” “How can we reduce the adverse affects?” “How can we prevent it?” Simply assuming that everything will work is a worst practice. Avoid it. Bad things happen on all aerospace projects … anticipate them. after D. Phillips, The Software Project Manager’s Handbook, IEEE 1998 EjH yu0917
  • 8. The Journal of the Reliability Analysis Center download DEMO version of PRISM from RAC web site at EjH yu0629 http://rac.iitri.org/PRISM 01-0957G-1
  • 10. Design Review Principles Determine what must be reviewed – new designs? – “heritage” designs? – purchased subsystems? – software, firmware? – test equipment, ground support equipment? Establish hierarchy of reviews Make sure design and requirements are stable Schedule the reviews for maximum effectiveness Design a realistic agenda ...cont’d EjH xt0221
  • 11. Design Review Presenters Help reviewers understand the design – adopt a pedagogic attitude – show requirements – present appropriate level of detail – show concern items, possible solutions Watch the clock! – Anticipate questions - include answers in presentation – Avoid long debates with reviewers • action item • splinter meeting – Learn the projection equipment Serve as ad hoc reviewer Accept comments objectively, non-defensively EjH xu1119
  • 12. Configuration Management: What It Includes Design Specs Fabrication Controls Purchase Specs – processes Interface Control Documents – fabrication control cards Design Reviews – workmanship standards Drafting Standards Parts and material traceability – content and format Non-conformances – checking Deviations and Waivers – release – changes Material Review Board Change Control and Incorporation Configuration Accounting Change Control Board Test plans, procedures, data Software Problem Reports sheets S/W Unit Development Folders Configuration audits Drawing Numbers, Serial Numbers – functional – physical As-built Documentation EjH xe0708
  • 13. ISO 9000 • ISO 9000:2000 is a series of three worldwide standards that define the elements and structure of QA systems. • ISO 9000 registers a quality system. It emphasizes management and process (unlike, for example, QML, which certifies a hi-rel product - or - NASA NHB-5300.4, which inspects in quality) • ISO 9001, the standard most applicable to spacecraft development, covers 8 specific areas (but in only 16 pages!). • ISO 9000 requires you to: demonstrate top management commitment identify your processes document them scrupulously follow them continually improve them • But ISO 9000 does not guarantee high quality product. EjH yt0605
  • 14. SAE AS9100 • Quality system requirements for suppliers to the aerospace industry, issued Aug 2001. Originally AS 9000 (1997), expanded to address international requirements, now approved by Asian and European aerospace companies as well. • Approximately 80 additional requirements plus 18 amplifications of ISO 9001. • Intent is to achieve significant quality improvements and cost reductions by placing requirement for conformance on aerospace parts and process suppliers. • Principal document: Quality Systems - Aerospace - Model For Quality Assurance In Design, Development, Production, Installation And Servicing • Why do companies want AS9100? Market Pressure … many organizations decide to implement and register to AS9100 to assure customers that the company has a good Quality Management System (QMS) in place. Such companies typically meet customer expectations better than those without an effective QMS. Many aerospace organizations now require their suppliers to have AS9100. EjH xu0629
  • 15. Software Quality Assurance Software has become increasingly important to overall reliability. But flight software is difficult to create because … • It’s often one-of-a-kind. • It’s usually multi-tasked, realtime, interrupt driven. • Extreme reliability is required. • It must be remotely reconfigurable and maintainable. • It’s often designed while flight hardware & MOps are still in flux. – interface definitions may occur late – ConOps may arrive late – schedules are tightly coupled • The flight h/w and development tools greatly lag ground-based. • Competitive bidding can interfere with optimizing requirements. EjH yu1123
  • 16. Capability Maturity Model 5 – Optimized (CMM) In A Nutshell Process Change Management Technology Change Management Defect Prevention 4 - Managed Quality Management Quantitative Process Management 3 - Defined Peer Reviews Intergroup Coordination Product Engineering Integrated Software Management Training Program Organization Process Definition Organization Process Focus 2 - Repeatable Configuration Management Quality Assurance Subcontract Management Project Tracking & Oversight Project Planning Requirements Management 1 - Initial EjH yu0917
  • 17. Early Software Reviews Pay Off! Errors found in 6,877,000 source lines of debugged code (including comments) on 28 projects. (* = detectable by review) Other, unspecified 5% Requirements 8% Test definition & execution 3% Integration 9% * Features / Functionality 16% * Implementation & coding 10% * * Data definition / handling 22% Structural control flow * & sequencing 25% * System, software architecture 2% Slice 1 Slice 2 Slice 3 Slice 4 Slice 5 Ref: Software Engineering: A Holistic View,” Bruce Blum, Oxford Slice 7 Slice 6 Press, 1992 Slice 8 Slice 9 EjH ys1216
  • 18. Code Walkthrough / Fagan Inspection • A very formalized, intense form of code walkthrough is called a “software inspection.” • Requires a study period of the requirements, design, and code prior to the actual review. • Some or all of the following players: presenter (lead reader, usually the designer/programmer) moderator (coordinator, chairman) recorder (scribe, secretary) 1-2 other technical reviewers * maintenance oracle * = optional * standards bearer * user representative * system liaison (system engineer) • Performed module by module, after first good, clean compilation • Can be highly effective Ref: Fagan, M., “Design and Code Inspection,” EjH yu0208 IEEE Trans. Software Engng, July 1986
  • 19. Field-Programmable Gate Arrays (courtesy R. C. Moore, APL) A field-programmable gate array (FPGA) is an integrated array of logic elements in which the logic network can be programmed into the device after its manufacture. Most FPGAs for space flight are programmed once and retain their programming permanently. FPGAs for space flight have built-in single-event upset (SEU) protection. Numb Number Total ionizing Bit error rate FPGA Gate Propagation delay, Single-event latch- Vendor er of of user dose (TID) (errors / Family length clock rate up LET threshold gates I/O pins immunity bit-day) Atmel AT40K 0.35µm 50k 240 18 ns / 60 MHz 200k rad(Si) > 70 MeVcm2/mg 10–9 Actel RTAX-S 0.15µm 250k 684 10 ns / 100 MHz 200k rad(Si) >120 MeVcm2/mg 10–10 Aeroflex UT6325 0.25µm 320k 365 12 ns / 80 MHz 300k rad(Si) >120 MeVcm2/mg 10–9 Actel RTAX4000S --- 500k 840 --- 300k rad(Si) 104 MeVcm2/mg 10–10 Xilinx Virtex-II 0.13µm 25k 624 10 ns / 100 MHz 200k rad(Si) >125 MeVcm2/mg* 10–8 EjH yn0529 RCM
  • 20. Software Testing Defect Testing Design tests that will cause the system to perform incorrectly, and thereby expose a defect. Interface tests - use knowledge of functional specification, structure, and implementation to design tests that will exercise each object and message type in the system. Never permit defect testing to replace static verification (e.g., code walkthroughs, formal methods). Testing Methods White Box - Based on detailed knowledge of design (Ex: programmer testing her own module) Black Box - Based on functional requirements (spec) only (Ex: a Red Team conducting a test) EjH yu0917
  • 21. How Well Are We Doing? Error Seeding Error Seeding is the process of adding known faults intentionally in a program to: -- monitor the rate of detection and removal -- estimate the number of faults remaining in the program. Don’t forget to remove the test faults! (Red Tag items) EjH yn0617
  • 22. Earth’s Van Allen Radiation Belts Courtesy Aerospace Corporation EjH yt0218
  • 23. normal Total Dose Effects Trapped charge in n-channel MOSFET irradiated NASA ASIC Guide: Assuring ASICS for Space EjH/RHM yu0629
  • 25. Acceleration Factors (Example) • Test: 1000 cycles with ∆Ttest = 125o – (-55o) = 180o C • Space application with ∆Tapp = 55o – (-30o) = 85o C with relative humidity assumed equal and the difference of relatively short dwell times at the upper temperatures ignored AF = (180 / 85)4 = 20 • The 1000 cycle temperature cycle test simulates 20,000 cycles in space – e.g., for a 90-110 minute low earth orbit, this test represents 3.4-4.2 years. Mission time simulated is even greater for deep space missions with a minimum of planetary shadowing and controlled sun angles • Similarly, 1000 hours at 85º C and 85% RH simulates 70,000 hours or about 8 years of ground storage at 55º C and 40% RH using factors two and three. EjH/RHM yu0629
  • 26. What About Plastic Parts? • Flight integrated circuits (ICs) have traditionally been required to be hermetic; plastic-encapsulated microcircuits (PEMs) were forbidden. • Hi-rel, hermetic, military and space grade parts have declined to less than 1% of the total IC market (from 67% in 1965). • Fortunately, PEM processes and our understanding of the physics of failure have improved greatly. • The best of today’s PEMs can be used for flight, provided proper qualification, screening, storage, design, and fabrication processes are implemented. • Storage discipline - from the time the part is manufactured until it arrives on orbit - is especially critical. • Proper use of PEMs can sometimes increase reliability. Ref: “Reliable Application of Plastic Encapsulated Microcircuits for Small Satellites,” W. Ash and E. Hoffman, Proc. 8th Annual Conf. on Small Sats., August 1994 EjH yn0602
  • 27. It all begins with ... ... the VERIFICATION MATRIX Show-- by one of 4 methods-- that every requirement is met. Test. Example: “The transmitter output power shall exceed +34 dBm.” Tests for requirements verification should be performed at the highest possible level of assembly. Demonstration. Example: “The spacecraft shall demonstrate electro- magnetic self-compatibility.” Often used when requirements contain phrases such as “shall support” or “shall not preclude” because of difficulty of proving that these requirements are met under all reasonable circumstances. Analysis. Example: “For slews up to 110º, the slew rate shall be at least 0.5º/sec.” Also used for requirements verified “by similarity” to previous designs. Analysis should be validated wherever possible by correlation to test data. Inspection. Example: “The G&C application software shall be coded in C++.” In addition to indicating the verification method, the verification matrix must provide traceability to the (configuration managed) test procedures or analyses used to verify the requirement. EjH xe0301
  • 29. Spacecraft Thermal Vacuum Profile EjH yt0504
  • 30.
  • 31. Case Studies NEAR MSX Copyright © 2009 Eric J. Hoffman
  • 32. Spacecraft Dry Mass vs. Calendar Year for Planetary Missions EjHyu0606
  • 33. NEAR Spacecraft Summary 1.7 Gb ≈ 212 MB EjH xu0629
  • 34. MSX Mission Midcourse Space Experiment • BMDO-sponsored mission to demonstrate a variety of multispectral imaging technologies for identifying and tracking ballistic missiles during flight. • Observe Earth and its limb and search for signatures of experimental missile launches across the ultraviolet, visible, and infrared parts of the spectrum. • Spacecraft contamination experiment • Space-Based Visible experiment (MIT Lincoln Lab) • Design requirement: 4 years (goal: 5 years), 18 months IR cryogen • Launched April 1996 from VAFB • Over 12 years of continuous operation. Spacecraft decommissioned June 2008. EjH xg0802
  • 36. You have enjoyed ATI's preview of Spacecraft QA Integration & Test Please post your comments and questions to our blog: http://www.aticourses.com/wordpress-2.7/weblog1/ Sign-up for ATI's monthly Course Schedule Updates : http://www.aticourses.com/email_signup_page.html