MRH 90 Risk Management Plan Concept - PowerPoint by lefttoleave

VIEWS: 128 PAGES: 16

									MRH 90     Simon Rofe
Software     Australian
             Aerospace
Support
            Overview
Focused on MRH 90 Troop Lift Helicopter. Similar
concepts apply to ARH (Tiger Helicopter).

• AIR 9000 Program
• Software Capability Development
• Software Support Concept
• Scope of Work
• Software Support Processes and Life Cycle
• Examples of Software Problem

AA = Australian Aerospace – subsidiary of Eurocopter
NHI = Eurocopter (EC), Eurocopter Deutschland (ECD),
  AgustaWestland and Fokker.
NHI Software – mostly EC and ECD (as for ARH)
                                                       2
          MRH Program
• MRH 90 part of AIR 9000 Program
• Acquisition and Sustainment Contracts
    Acquisition (supply) – software development by OEM (NH
     Industries – NHI)
    Sustainment (support) – software maintenance by Australian
     Aerospace (AA) and OEM (NHI) – 15 year contract
• Acquisition includes an MRH Software Support Centre
  (MSSC)
• Requires capability development in Australia for
  Sustainment Software Support
• Capability development begun under Acquisition
  Contract.
• Sustainment begun with delivery of first two MRH 90
  aircraft 18 Dec. 2007
• Currently in transition phase between Acquisition and
  Sustainment
                                                                  3
Software Capability Development
 • AA (prime contractor) managed Acquisition
     Developed relationship with OEM
         With a view to establishing software capability in Australia
 • Recruitment of Software Engineers began Oct. 2006
     12 months prior to start of Sustainment
     Included some NHI Engineers (10 years experience)
 • 3-10 months training at ECD - AA Software Engineers
   involved in software development for Acquisition
   (resources)
     Extension of training
 • AA Software Engineers involved in installation of
   software support centre
     Installation/configuration of tools, running test procedures
     Knowledge transfer of environment
     Validation of environment

                                                                         4
 Software Support Concept
• Sustainment software support involves
  cooperation between AA and EC/ECD
   AA - MRH 90 customisation
   NHI - common NH90 functionality
      Enables MRH 90 to maintain alignment with global NH90
       configuration
      No deviation from common functionality
• Develop a workshare agreement for each
  software release
• Software problems and change proposals
   MRH 90 specific – performed by AA in Australia
   Common NH90 – performed by NHI in Europe
   Qualification Testing – performed by AA in Australia
    (MSSC)

                                                               5
                     Scope of Work

   • Mission, Navigation and Communication Systems
         – Does not include Fly-by-Wire or Flight Control Systems or IRS
         – Does not include Plant Management
         – Two main computers (Core and Mission) and Display definition
   • Types of Software Support*
          Corrective
          Perfective
          Adaptive
   • Software Support Services
          Standing – within fixed budget
          Extended – capped budget (approval required to exceed)
          Selectable – not budgeted (requires CCP/ECP)
   • No significant software modifications under Maintenance Support
   • Major Changes done under separate project


* AS/NZS 14768:2001 – Information Technology – Software Maintenance
                                                                           6
Scope of Work (MRH Avionics Architecture)
                Auxiliary Bus           Core Bus                                             Mission Bus


                                                          PMC
                                                          (x2)
                                                                                                           MIL-STD-1553
        ICS                     V/UHF
                                 (x4)                                                                      ARINC 429
                                                                        VFDR
                                                                                                           ARINC 453
                                                                                                           RS-485
       WTG                       HF                       IFF                         IDM
                                                                                                           Video STANAG 3350



                                                      VOR/ILS                                              EWS
                                                          (x2)

                                CMC                                        MTC
                                 (x2)                                          (x2)


                                                          DME                         DTD
                                                                                      (x2)


  Core System Avionic                                                                                      FLIR
      ACS                                                 IRS                         CCU
                                                          (x2)

      CDS
                                                                                                           HMSD
                                                                                                            (x2)
      CIS                                                 ADF

      NAS
                                                                                      WXR                  DMG
                                                                                                            (x2)
      PMS                                                 DF

      Crash Recorders


  Mission Avionics System
      TCS
                                DKU                RFI           MFD
                                                                                      VDU
                                 (x2)              (x2)          (x4)
      MFA


                                                                                                                           7
Support Processes and Life Cycle

  • Acquisition Processes (NHI) used for first years
    of Sustainment
      Support from NHI Engineers in Australia
      Support from NHI QA and CM
  • Software Engineering Environment at AA same
    as that used in Europe by NHI
  • Remote support available from NHI
      Specialist advice when required
  • AA also has several expatriate Europeans on
    rotation in Australia
      Knowledge transfer
      Liaison with OEM

                                                       8
   Support Process and Life Cycle

     • Software problems and change proposals
       managed with common tool located at both AA
       and NHI – Reporting Tool (RT)
     • Provides Configuration Management of
       problems and change requests
   Problem                                                 Problem
Change Request                                          Change Request




                  RT    Regular data Transfer    RT
                 (AA)                           (NHI)


                                                               9
Support Processes and Life Cycle
  • Software development life cycle includes
    automated database tools
       External and internal avionics component interfaces
       Software interfaces
       Display page definition and interfaces
       Automatic code generation
  • Hand coding for functionality
  • Generation of software can be a complex
    process
     Tool data – hand written code synchronisation
     Control over interface and display definitions
     Documentation generation


                                                          10
 Software Development Life Cycle
 Interface                               NSS
Documents                             Low level OS
                                                                                Tgt
                                                               Apex
                                                                                Tool      Target
                                                               Ada
                                                                                         Computer
             Avionics                                         Towers
                                         Extract &
             Interface                                       (Core &
                                         Generate
                                                             Mission)


   MMI                    Software
Documents                 Interface            Manual
                                               Coding
                                                                     RT
                                                                 (Change Man)
             Display &
             Interface
             Definition
                               Page                                                               DKU
                                                Asm & Link          Display
                             Generation                                                  x
                                                                                                 aaa       aaa
                                                                                                                     x


                                                                    Tables               x       bbb       bbb       x

                                                                                         x       ccc       ccc       x

                                                                                  Tgt    x
                                                                                                 ddd       ddd
                                                                                                                     x


                                                                                  Tool   x   x     x   x   x     x   x


                               Font                                                      x   x     x   x   x     x   x

                                                                                         x   x     x   x   x     x   x

                             Generation                                                  x   x     x   x   x     x   x




                                                                                                   11
Low Impact Problem Correction

 • Initiated Built In Test (IBIT) Timeout
   – Change timeout for IBIT
   – Minor code change (1 source code file)
   – No interfaces modifications
   – No HMI modifications
   – Low impact on software life cycle




                                              12
  Low Impact Problem Correction
 Interface                               NSS
Documents                             Low level OS
                                                                                Tgt
                                                               Apex
                                                                                Tool
                                                               Ada                           CMC
             Avionics                                         Towers
                                         Extract &
             Interface                                       (Core &
                                         Generate
                                                             Mission)


   MMI                    Software
Documents                 Interface            Manual
                                               Coding
                                                                     RT
                                                                 (Change Man)
             Display &
             Interface
             Definition
                               Page                                                               DKU
                                                Asm & Link          Display
                             Generation                                                  x
                                                                                                 aaa       aaa
                                                                                                                     x


                                                                    Tables               x       bbb       bbb       x

                                                                                         x       ccc       ccc       x

                                                                                  Tgt    x
                                                                                                 ddd       ddd
                                                                                                                     x


                                                                                  Tool   x   x     x   x   x     x   x


                               Font                                                      x   x     x   x   x     x   x

                                                                                         x   x     x   x   x     x   x

                             Generation                                                  x   x     x   x   x     x   x




                                                                                                   13
High Impact Problem Correction

 • ADS-B Extended Squitter Implementation
   –   Additional information to be sent via transponder
   –   Implement new data bus messages
   –   Small code changes (~ 5 source code files)
   –   Several interfaces modifications
   –   No HMI modifications
   –   Re-generation of interface code (~ 5 files)
   –   High impact on software life cycle




                                                           14
  High Impact Problem Correction
 Interface                               NSS
Documents                             Low level OS
                                                                                Tgt
                                                               Apex
                                                                                Tool
                                                               Ada                           CMC
             Avionics                                         Towers
                                         Extract &
             Interface                                       (Core &
                                         Generate
                                                             Mission)


   MMI                    Software
Documents                 Interface            Manual
                                               Coding
                                                                     RT
                                                                 (Change Man)
             Display &
             Interface
             Definition
                               Page                                                               DKU
                                                Asm & Link          Display
                             Generation                                                  x
                                                                                                 aaa       aaa
                                                                                                                     x


                                                                    Tables               x       bbb       bbb       x

                                                                                         x       ccc       ccc       x

                                                                                  Tgt    x
                                                                                                 ddd       ddd
                                                                                                                     x


                                                                                  Tool   x   x     x   x   x     x   x


                               Font                                                      x   x     x   x   x     x   x

                                                                                         x   x     x   x   x     x   x

                             Generation                                                  x   x     x   x   x     x   x




                                                                                                   15
           Challenges

• Rapid growth of AA
  – 40 to ~800 people in last 7 years
  – Capability growth mitigated by
     • Expatriate Europeans provide knowledge base
     • Recruited former EC/ECD Engineers
• Engineering Culture
  – Organisation Size
     • Europe (large) – Systems/Software distinction
     • Australia (small) – Systems/Software blurred
• Regulatory Environment
  – Acquisition (European) vs. Sustainment (Aust.
    Military)
                                                       16

								
To top