Aerospace Parasoft And Ribbit Collaborate on Autopilot Software

A guest post by Stefanie Eckardt | Translated by AI 2 min Reading Time

Related Vendors

Parasoft will collaborate with Ribbit in the future. The Canadian start-up develops autonomous flight technology to optimize air freight deliveries to remote regions for civil, military, and humanitarian applications. The company follows a software-first strategy.

Partnership between Ribbit and Parasoft: The tools Parasoft C/C++test and C/C++test CT enable agile software processes with 95 percent test coverage through CI pipelines and ensure 100 percent compliance with MISRA and JSF.(Image: Ribbit)
Partnership between Ribbit and Parasoft: The tools Parasoft C/C++test and C/C++test CT enable agile software processes with 95 percent test coverage through CI pipelines and ensure 100 percent compliance with MISRA and JSF.
(Image: Ribbit)

Instead of building autonomous aircraft from scratch, Ribbit relies on a software-first strategy. Existing small and affordable aircraft are retrofitted with autonomous autopilot software and robust standard hardware. The core of the autonomy software, developed in C++, is supported by Parasoft's test automation solutions for C/C++ software development. "The partnership with Parasoft is a cornerstone of our development strategy: it enables our engineers to standardize programming practices and ensure consistently high product quality," explains Carl Pigeon, co-founder and CEO of Ribbit. "Specifically, the static analysis tools act like a personal tutor, setting the standard for our code quality—even for quickly onboarding new employees."

Safe Flying Without Pilots

To demonstrate that the systems can safely fly without pilots in the most demanding environments, Ribbit relies on Parasoft C/C++test. This supports rapid iterations in design and prototyping while also providing safety benefits by adhering to the DO-178C and JSF programming standards. Parasoft's static analysis and compliance checking ensure early adherence to MISRA and JSF rules during development—errors are identified and corrected before they become critical.

Equally important is Ribbit's proven approach, where autonomy is tested with safety pilots on board before remotely piloted flights take place under Canada's Special Flight Operating Certificate (SFOC). This enables real data collection while maintaining high operational flexibility.

Parasoft C/C++test provides Ribbit with compliance checks and a VS Code plugin for real-time issue detection without context switching. The AI-powered error assessment helps prioritize the most critical fixes. According to the company, Ribbit achieves a test coverage of 90 to 95 percent with the tool through continuous integration pipelines.

Quickly Integrate Compliance Solutions

Ribbit was able to secure several government contracts worth over one million US dollars through the use of Parasoft. Additionally, the company achieved full compliance with MISRA and JSF, standardized programming practices, and shortened development cycles. Most importantly, Ribbit can integrate the software company's compliance solutions into its ongoing development workflow. (se)

Subscribe to the newsletter now

Don't Miss out on Our Best Content

By clicking on „Subscribe to Newsletter“ I agree to the processing and use of my data according to the consent form (please expand for details) and accept the Terms of Use. For more information, please see our Privacy Policy. The consent declaration relates, among other things, to the sending of editorial newsletters by email and to data matching for marketing purposes with selected advertising partners (e.g., LinkedIn, Google, Meta)

Unfold for details of your consent