Publication | Closed Access
Certification and Software Verification Considerations for Autonomous Unmanned Aircraft
42
Citations
19
References
2014
Year
EngineeringVerificationSoftware SystemsSoftware EngineeringAutonomous SystemsUnmanned VehicleFormal VerificationUnmanned Aircraft ControlAerospace SystemsSoftware Verification ConsiderationsUnmanned SystemSystems EngineeringUnmanned Aerial VehiclesFlight ValidationManned VehiclesSoftware ValidationSoftware CertificationComputer EngineeringSoftware BehaviorSoftware VerificationAviation SystemsSoftware DevelopmentAerial RoboticsAerospace EngineeringSoftware TestingUnmanned Rotorcraft SoftwareUnmanned Aerial SystemsAir Vehicle System
Software verification for highly automated UAVs is challenged by evolving certification standards and regulatory rules. The paper reviews the current state of UAV verification, certification, and regulation, discusses challenges, and evaluates the effort required for a small team to meet RTCA DO‑178C through comparison with ARTIS practices. The authors established comprehensive processes and tools for ARTIS rotorcraft software development, verification, and validation, employing automated tests for mission planning, management, and sensor fusion, and complex simulation scenarios for high‑level behavior. The existing ARTIS practices align with RTCA DO‑178C but still exhibit gaps that prevent full compliance.
Software verification for highly automatic unmanned aerial vehicles is not only a problem itself, it is furthermore constrained by certification standards and regulatory rules. These, however, are themselves still under development. As a top-level view, the current status of unmanned aerial vehicle verification, certification, and regulation is addressed and corresponding challenges are discussed. From a low-level view, this work presents the processes and tools that were established for the software development, verification, and validation of the unmanned rotorcraft software testbed ARTIS. Large efforts have been put into the software verification process to cope with the growing complexity of the autonomous system and the validation of the software behavior. Automated tests drive the development of the mission planning, mission management, and sensor fusion systems. High-level behavior is tested by complex simulation scenarios. To connect the aforementioned top- and low-level views, a comparison between the RTCA DO-178C standard (“Software Considerations in Airborne Systems and Equipment Certification”) and corresponding ARTIS software development practices is elaborated to assess the efforts that would be necessary for a small research team to develop software according to the standard. It shows that the currently used practices are not incompatible, but there are still some gaps to the desired level of compliance.
| Year | Citations | |
|---|---|---|
Page 1
Page 1