The fifth-generation F-35 is a miracle of modern engineering, and its complexity is part of its effectiveness, according to Avionics Intelligence. No small part of its success has been the vital role embedded software testing has played in its optimization.
The aircraft has more than 10 million lines of code, according to the source, written in a variety of languages. Much of it is in C and C++, yet it also comes in Lockheed Martin/Boeing's ADA language, also used in the F-22 Raptor.
All of this is a massive challenge to coordinate and implement, but thanks to advances in areas such as C++ unit testing, the F-35 has been able to fly smoothly. Safety was a primary concern of the engineers, and high standards ensured the craft's success, according to Martina DelRocini, software subcontract management at Lockheed Martin.
"Our systems provide critical support when lives are on the line," DelRocini told the source . "Quality assurance throughout our processes ensures our systems meet their demanding requirements."
Embedded software testing standards have helped to make the skies safer for those in America's military. As technology moves forward, these processes are sure to keep the industry flying high.