Skip to main content
Please wait...
Discover Our Blog

Controller: UAV Navigation S.L. Main Purpose:  Facilitate offers of News and Events, our services and/or products of your interest and of our Blog. Rights: Access, Rectification, Erasure, Object, Restriction of processing, Data portability, not to be subject to a decision based solely on automated processing. Additional Information: Additional and detailed information about our Privacy Policy can be found here. 

6 + 9 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
This question is for testing you are a human visitor

High-Quality Software Development & Traceability

In the aerospace industry, where innovation and precision are critical, every single detail of product development holds immense relevance. The convergence of design, coding, traceability, documentation, and quality assurance are key elements to success.

UAV Navigation-Grupo Oesía relies on the principle that quality is the cornerstone of safety, as happens in the domain of aerospace, and particularly in the Unmanned Aerial Vehicles (UAVs) industry. At the heart of this commitment lies the Quality Management System (QMS), an intricate web of processes meticulously designed to uphold the highest standards (DOs, SAILs) throughout every facet of their undertakings.


Software Development Process

Software development is a journey of precision, collaboration, and exhaustive validation.

The initial step of the process is the specification capture, where UAV Navigation-Grupo Oesía places vital importance on clear communication. Whether they come from internal requisites or the voice of a client, these demands are accurately translated into software requirements.

Before a single line of code is written, the symbiotic discussion between the software and flight control departments manages the collection of vital information. A large number of protocols and coding standards emerge as the code comes to life, subjected to thorough peer evaluations. These code reviews ensure the correct integration with previously implemented code and the fulfillment of requirements.

Once the coding is finished, an exhaustive testing process takes place. During this process, the Acceptance Test Procedure (ATP) becomes the main process for testing the software across a battery of scenarios, akin to simulating flights that surpass 12 hours. The Acceptance Test Record (ATR) stands as a testament, a record of triumph over these trials.

The software development does not conclude at this point, as it is tested in the skies during internal flights. This stage is performed under the vigilant eye of UAV Navigation-Grupo Oesía's Flight Testing Department together with the Flight Control Department. Software is scrutinized in extreme conditions, mirroring real-world exigencies. Only when it fulfils the uncountable situations do the engineers consider the software as close to release.

Yet, the software's journey doesn't end with development as it should be correctly documented. At this point, collaboration is a fundamental part of the process as various departments, including the Customer Support Department and the Flight Control Department inside the company, collaborate to translate complex technicalities into accessible documentation for clients.


Software Traceability to Maintain Quality

The entirety of UAV Navigation-Grupo Oesía's software development process relies on quality, using traceability as the key element in every single stage. Every phase of the software's life cycle is meticulously documented and classified, allowing precise control and version management. Through Git-based development environments, UAV Navigation-Grupo Oesía ensures the relationship between the code and its repository.

Traceability in software development is not just a procedural formality; it's a cornerstone that ensures a company's control over the intricate tapestry of its products. It acts as a guard against the unpredictability that can accompany technological evolution. Through meticulous traceability, a company knows every single detail of each software version released – its behavior, strengths, and weaknesses. This is not a trivial thing in aviation, where unmanned aircraft should have a deterministic behavior to guide possible decision-making. Additionally, the ability to traverse back in time understanding the evolution of software through different iterations, empowers a company to address challenges with precision and embrace opportunities with confidence. In this landscape of rapid innovation, traceability provides the means to navigate complexity, throttling a culture of continuous improvement while ensuring that every step taken is grounded.

UAV Navigation-Grupo Oesía has a strong commitment to flight safety, so the software development process has been improved through the years to ensure precision and reliability, enabling it to innovate and pioneer new and never seen functionalities.

Subscribe to our
Click here to subscribe
Are you looking for a control solution?

Contact us

Contact Us


UAV Navigation is a privately-owned company that has specialized in the design of flight control solutions for Unmanned Aerial Vehicles (UAVs) since 2004. It is used by a variety of Tier 1 aerospace manufacturers in a wide range of UAV - also known as Remotely Piloted Aircraft Systems (RPAS) or 'drones'. These include high-performance tactical unmanned planes, aerial targets, mini-UAVs and helicopters.