USA Flight Software personnel routinely scrutinize the quality of the products produced by our Capability Maturity Model Integrated (CMMI) Level 5 Software Engineering processes and implement improvements to reduce cycle time while maintaining or improving product quality.
The company's experience spans the entire life cycle process of embedded real-time operating systems and application software design and delivery, from inception to operations support.
USA has experience in the custom design of complex, multiple-computer, fail operational/fail-safe embedded operating systems which incorporate redundancy management, voting logic, parallel processing, and backup computer and software systems.
USA applications provide guidance, navigation, and flight control for all dynamic flight envelopes as well as systems management. This involves a variety of sensors and remote data processors, and operator displays and controls. USA has expertise with the automated handling of event sequencing during critical flight phases, off-nominal situations, Fault Detection, Isolation, and Recovery, and Redundancy Management. In addition, Flight Software has developed user interface (display and control) and application software for vehicle/system checkout operations.
USA mission critical software applications include applications that support the development, test, and configuration control of our flight software systems. This includes a "Six-Degree-of-Freedom" simulation environment to verify and validate human-rated flight software, as well as the accompanying test data reduction and analysis applications. The Flight Software flexible simulation environment eases the job of incorporating new, high-fidelity simulation models into the configuration.
Many challenges exist within the life cycle of a system, from initial product development through addressing technological obsolescence issues of an established environment.
The USA culture of continuous improvement, adopted at the inception of the program, ensures all systems support safe, effective, and reliable operations. The company has a variety of tools and expertise available to assist in achieving those goals, including the latest Lean Six Sigma (L6S) concepts and processes which clearly define and analyze the challenge, implement a solution, and quantify the benefit of the improvement.
USA provides software for data processing analysis, configuration management applications, software builds, data storage and retrieval, modeling and simulation, and software verification, validation, and reconfiguration. Additionally, the company performs configuration management of flight software and mission critical ground software, which are both large-scale systems with multiple input sources and users.