Integrated Modeling, Verification, and Code Generation for Unmanned Aerial Systems
Jianyu Zhang, Long Zhang, Yixuan Wu, Linru Ma, and Feng Yang

TL;DR
This paper presents an integrated approach using AADL for modeling, verifying, and generating code for UAS, improving safety and efficiency in designing reliable unmanned aerial systems.
Contribution
It introduces a comprehensive method combining modeling, formal verification, and code generation for UAS using AADL, which is novel in streamlining development and ensuring safety.
Findings
Effective early vulnerability detection in UAS design
Successful automatic generation of flight controller code
Enhanced efficiency in UAS development process
Abstract
Unmanned Aerial Systems (UAS) are currently widely used in safety-critical fields such as industrial production, military operations, and disaster relief. Due to the diversity and complexity of application scenarios, UAS have become increasingly intricate. The challenge of designing and implementing highly reliable UAS while effectively controlling development costs and enhancing efficiency is a pressing issue faced by both academia and industry. Addressing this challenge, this paper aims to investigate an integrated approach to modeling, verification, and code generation for UAS. The paper begins by utilizing Architecture Analysis and Design Language (AADL) to model the UAS, proposing a set of generic UAS models. Based on these models, formal specifications are written to describe the system's safety properties and functions. Finally, the paper introduces a method for generating flight…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-time simulation and control systems · Aerospace and Aviation Technology · Target Tracking and Data Fusion in Sensor Networks
