Performance Software has expanded into the Medical Device market

PSW developed and tested software for several FMS features on the Airbus family of aircraft, including the A320, A340, and A380

Software developed by PSW can be found on several Gulfstream Jets, including the G350, 450, 550, and G650, in addition to the IV and V models

As a key contributor to the Boeing 787, PSW developed, tested and integrated large portions of the Common Core System, Flight Controls, Flight Management Systems and Power Distribution software

Performance Software is currently developing the next generation in landing gear software

PSW has contributed to a variety of helicopter systems on such platforms as the AW149, the CH47 Chinook, and the Sikorsky UH-60 Black Hawk

Performance Software is a leader in Smart Grid applications for energy substation programs

KC-10 air-to-air fueling tankers were upgraded with digital cockpits and satellite communications with the help of Performance Software

The C-5 Galaxy strategic airlifter features several functional upgrades as designed, developed, and tested by PSW, including a graphical simulation environment, user interface, and condition engine

  • FLIGHT CONTROLS CAPABILITIES SUMMARY

    Performance Software has significant experience with Flight Controls development on the Boeing 787 Fly by Wire (FBW) system. Performance Software personnel also have experience with Flight Controls software development on the B737-500, B717, MD-11 and BAe-146 aircraft. Performance Software has also completed formal code reviews of MATLAB generated code and performed structural coverage analysis for a FBW system used on business aircraft.

    Performance Softwares experience is for both highly regulated avionics platforms governed by the DO-178B standards and their supporting simulation environments. The platform-specific activities include software development through Formal Verification and Certification Support. The simulation expertise includes system test bench code development and the development of an Instruction Set Simulator for a desk top simulation environment. The following highlights specific examples of Flight Controls programs supported by Performance Software and identifies additional core knowledge possessed by many of its Engineering staff.

  • PROGRAM EXPERIENCE

    B787 Flight Controls Actuator Control Electronics Software Development and Formal Test

    A team of 10 Performance Software engineers worked for over two years on the Boeing 787 Flight Controls Actuator Control Electronics (ACE) software development and formal testing. The Actuator Control Electronics (ACE) software implements control laws and Monitors including filters, logic and CRC-16 processing using an instruction set that is similar to assembly language. The sequence code design meets DO-178B Level A design standards. Performance Software worked on the following functional areas:

    • Initialization Sequence
    • APacket Validation
    • AVDT Processing
    • Monitor Reset
    • Actuator Data Bus Health Monitor
    • Discrete Command Wrap Monitor
    • Position Command Wrap Monitor
    • Packet ID Monitor
    • Com Mon Monitor
    • Monitor Up Down Counter
    • DMM
    • Monitoring
    • Consolidation Input Processing Logic
    • DMRS Input Processing
    • Rate Filtering
    • Flap/Slat Selection Logic
    • Pitch Axis Control Laws
    • Roll Axis Control Laws
    • Yaw Axis Control Laws
    • DM Output Processing
    • High Lift Alternate Mode
    • Horizontal Stabilizer Control
    • Elevator Feel / Rudder Trim Control
    • REU/EMCU Power Control Discrete Output
    • Buffer Valid
    • Surface Lock
    • Default Sequence for Invalid Aircraft Type Pin Encoding

    Performance Software wrote all of the Actuator Control Electronics (ACE) software from the Hardware Requirements Document. We were able to quickly turn around numerous systems requirements changes to the code that were driven by the customer. Performance Software also completed all of the formal testing for the Actuator Control Electronics (ACE) software on the hardware, and using a desktop simulation environment. In addition, we incorporated customer driven changes to the systems requirements into the formal tests and re-ran the tests on the hardware or on the desktop simulation environment.

    Performance Software also wrote an Instruction Set Simulator and made updates to the desktop simulation environment to support testing. This enabled us to test certain functionality that could not be tested in the hardware environment.

    B787 Flight Control Electronics (FCE) System Level Testing

    Performance Software had a team of 10 engineers working on system level testing for over 1 year on the Flight Control Electronics (FCE) for the Boeing 787. We completed the requirements analysis, determined the test objective and strategy, identified the I/O, wrote test procedures and test scripts to test the functionality, debugged the test procedures and test scripts, and completed a dry run of the system level tests. We also assisted in the formal Run for Score activities and the Formal results review and disposition. Performance Software wrote system level tests for the following FCE functional areas:

    • Rigging
    • Wraparound Monitor
    • Health Monitor
    • Direct Mode
    • Air Data Failures
    • IRU & AHRU
    • Display Data Processing


    B787 Flight Controls Maintenance Toolset Development

    Performance Software developed enhancement features for a Maintenance Tool for 787 FCE in C using Visual Studio to provide maintenance and diagnostics capability support for the Boeing Factory. This tool generated the necessary truth tables and the conversion of the data formats to support the airplane level (Loadable Diagnostic Information) LDI based maintenance functionality. The tool read Simulink Logic Diagrams and created Isolation Tables that contained maintenance data, and also created related Excel reports (.csv) for each Isolation Table with details about the input signals and output signals that were utilized.

    B787 Flight Controls Actuator Control Electronics Software Development and Formal Test

    A team of 10 Performance Software engineers worked for over two years on the Boeing 787 Flight Controls Actuator Control Electronics (ACE) software development and formal testing. The Actuator Control Electronics (ACE) software implements control laws and Monitors including filters, logic and CRC-16 processing using an instruction set that is similar to assembly language. The sequence code design meets DO-178B Level A design standards. Performance Software worked on the following functional areas:

    • Initialization Sequence
    • Packet Validation
    • VDT Processing
    • Monitor Reset
    • Actuator Data Bus Health Monitor
    • Discrete Command Wrap Monitor
    • Position Command Wrap Monitor
    • Packet ID Monitor
    • Com Mon Monitor
    • Monitor Up Down Counter
    • DMM
    • Monitoring
    • Consolidation Input Processing Logic
    • DMRS Input Processing
    • Rate Filtering
    • Flap/Slat Selection Logic
    • Pitch Axis Control Laws
    • Roll Axis Control Laws
    • Yaw Axis Control Laws
    • DM Output Processing
    • High Lift Alternate Mode
    • Horizontal Stabilizer Control
    • Elevator Feel / Rudder Trim Control
    • REU/EMCU Power Control Discrete Output
    • Buffer Valid
    • Surface Lock
    • Default Sequence for Invalid Aircraft Type Pin Encoding
    Performance Software made extensive use of MATLAB and Simulink. We ran thorough high level tests and simulations on the control law models in MATLAB and Simulink to verify the correct operation of the system. The control law models were also validated on the actual hardware. Performance Software wrote all of the Actuator Control Electronics (ACE) software from the Hardware Requirements Document. We were able to quickly turn around numerous systems requirements changes to the code that were driven by the customer. Performance Software also completed all of the formal testing for the Actuator Control Electronics (ACE) software on the hardware, and using a desktop simulation environment. In addition, we incorporated customer driven changes to the systems requirements into the formal tests and re-ran the tests on the hardware or on the desktop simulation environment.

    Performance Software also wrote an Instruction Set Simulator and made updates to the desktop simulation environment to support testing. This enabled us to test certain functionality that could not be tested in the hardware environment.


2007 2008 2009 2010

© 2010 Performance Software   2095 W. Pinnacle Peak Road, Suite 120   Phoenix, Arizona 85027   Phone: 623-780-1517