Our client, a well-known european aircraft manufacturer, lacked the necessary skills to configure an AE653 OS and develop utility management system (UMS) software apps for a new business jet. Already two years behind schedule, the hardware and test environment challenges they faced were continuing to escalate, putting their test flight deadlines at risk. Knowing that Randstad Engineering Solutions had in-depth experience and expertise in this area, they quickly enlisted us to provide support.


  • assembled a team of 30+ software engineers to fix the OS and write or revise UMS apps while adding new features
  • developed a software workaround to test UMS apps without hardware
  • designed and supported the implementation of a fully automated test environment to support all testing needs: software in the loop (SIL), hardware in the loop (HIL) and system integration
  • created a simulated target platform running on a PC, allowing the debug and execution of the OFP code and test procedures on workstations, making it easy to replicate at no extra cost
  • developed “devices” simulators to debug and test open and closed loop subsystems on a PC, allowing the execution of the same test procedures in SIL, HIL and systems modes
  • qualified the tool in all modes for use in formal testing and structural coverage analysis


  • reconfigured the AE653 OS and rewrote thousands of lines of both legacy and new code for the OS and UMS apps
  • upgraded the documentation to pass the European certification authority development audits (SOIs)
  • mitigated third-party hardware delays
  • recovered schedule to support original test flight schedule
  • provided a single test environment for all test scenarios reducing test duplication and training costs
  • allowed easy and costless replication of the test environment, minimizing bottlenecks
  • the hardware platform was accessible remotely, allowing use 24/7/365