Related Experiment Video
Updated: May 29, 2025

Operation of the Collaborative Composite Manufacturing CCM System
Published on: October 1, 2019
An integrated modeling, verification, and code generation for uncrewed aerial systems: less cost and more efficiency.
Jianyu Zhang1, Long Zhang2, Yixuan Wu3
1School of Automation Engineering, University of Electronic Science and Technology of China, Chengdu, China.
This study presents an integrated method for modeling, verifying, and generating code for Uncrewed Aerial Systems (UASs). The approach enhances the design and verification efficiency of reliable UAS flight controllers.
Area of Science:
- Aerospace Engineering
- Software Engineering
- Systems Engineering
Background:
- Uncrewed Aerial Systems (UASs) are critical in safety-intensive sectors like industry and defense.
- Increasing UAS complexity poses challenges in reliability, cost, and efficiency.
- Existing design and verification methods struggle with intricate UAS requirements.
Purpose of the Study:
- To introduce an integrated method for UAS modeling, verification, and code generation.
- To address the need for reliable, cost-effective, and efficient UAS development.
- To improve the early-stage identification of vulnerabilities in UAS designs.
Main Methods:
- Utilizing Architecture Analysis and Design Language (AADL) for generic UAS modeling.
- Employing formal specifications to define system safety properties and functions.
- Developing a method for generating flight controller code from verified models.
Main Results:
- Demonstrated effectiveness in identifying potential UAS vulnerabilities during early design.
- Successfully generated viable flight controller codes from verified UAS models.
- Showcased improvement in the efficiency of designing and verifying high-reliability UASs.
Conclusions:
- The integrated AADL-based approach enhances UAS design and verification efficiency.
- Formal methods aid in ensuring the safety and reliability of complex UAS.
- This method provides a viable pathway for developing dependable UAS flight controllers.
Related Concept Videos
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Mechanical Systems
Mechanical Efficiency of Real Machines
However, in reality, no machine can be truly ideal, and all of them experience some...
Buoyancy and Stability for Submerged and Floating Bodies
Virtual Work for a System of Connected Rigid Bodies
Next,...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...

