SEATTLE, June 14, 2016 (GLOBE NEWSWIRE) -- At the Clojure/West convention last month, Base2 Solutions, a technical services company in Bellevue, WA, introduced a new onboard application developed for the Boeing 737 MAX.
This software solution, known as the Onboard Maintenance Function (OMF), supports Boeing and its commercial airliner customers during manufacturing and maintenance. Technicians use OMF during manufacturing to test components as they are being installed. After delivery to the customer, the OMF is used by mechanics to diagnose maintenance fault conditions. OMF automates a manual process, which improves gate turn efficiency, thereby improving on-time departures for airlines.
“OMF began with over 1,700 requirements from Boeing and took two and a half years to develop. The application evaluates more than 6,000 expressions using sensor data from across the aircraft,” said Donevan Dolby, Base2 software development lead. Dolby described the OMF system as, “solving a major hardware constraint while improving an important process.”
OMF was written in Clojure, a functional programming language that compiles to byte-code for the Java Virtual Machine. Base2 chose Clojure for its capacity to efficiently process streams of data produced by the aircraft.
“Clojure has served us well over the course of the project. Its principles of immutability and simplicity have resulted in a lean, effective codebase,” said Tim Clemons, Base2 Advisory Software Engineer. “Adoption of functional programming has been a boon to our team, providing a more efficient means of crafting software solutions.”
Base2 is a technical service firm delivering custom software solutions to build and deploy the world’s leading products in highly regulated industries. We specialize in the development, quality, and deployment of custom software solutions, systems engineering, information security, and devops. Base2 is headquartered in Bellevue, WA with additional offices in Brea, CA. To find out more, please visit www.base2s.com.
Source: Base2 Solutions