An integrated modeling, verification, and code generation for uncrewed aerial systems: less cost and more efficiency

Uncrewed Aerial Systems (UASs) are widely implemented in safety-critical fields such as industrial production, military operations, and disaster relief. Due to the diversity and complexity of implementation scenarios, UASs have become increasingly intricate. The challenge of designing and implementing highly reliable UASs while effectively controlling development costs and improving efficiency has been a pressing issue faced by academia and industry. To address this challenge, this article aims to examine an integrated method for modeling, verification, and code generation for UASs. This article begins to utilize Architecture Analysis and Design Language (AADL) to model UASs, proposing generic UAS models. Then, formal specifications describe a system's safety properties and functions based on these models. Finally, this article introduces a method to generate flight controller codes for UASs based on the verified models. Experiments demonstrate its effectiveness in pinpointing potential vulnerabilities in UASs during the early design phase and generating viable flight controller codes from the verified models. The proposed approach can also improve the efficiency of designing and verifying high-reliability UASs.

Authors

Institutions

Publication Details

Journal
PeerJ Computer Science
Published
2025-01-09
DOI
https://doi.org/10.7717/peerj-cs.2575
Citations
1
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An integrated modeling, verification, and code generation for uncrewed aerial systems: less cost and more efficiency

Yang Feng, Yixuan Wu, Jianyu Zhang, Long Zhang et al.
1 citations
PeerJ Computer Science
Advanced Software Engineering Methodologies
2.48
article

An integrated modeling, verification, and code generation for uncrewed aerial systems: less cost and more efficiency

Yang Feng, Yixuan Wu, Jianyu Zhang, Long Zhang, Linru Ma
article en
1 citations

Abstract

Uncrewed Aerial Systems (UASs) are widely implemented in safety-critical fields such as industrial production, military operations, and disaster relief. Due to the diversity and complexity of implementation scenarios, UASs have become increasingly intricate. The challenge of designing and implementing highly reliable UASs while effectively controlling development costs and improving efficiency has been a pressing issue faced by academia and industry. To address this challenge, this article aims to examine an integrated method for modeling, verification, and code generation for UASs. This article begins to utilize Architecture Analysis and Design Language (AADL) to model UASs, proposing generic UAS models. Then, formal specifications describe a system's safety properties and functions based on these models. Finally, this article introduces a method to generate flight controller codes for UASs based on the verified models. Experiments demonstrate its effectiveness in pinpointing potential vulnerabilities in UASs during the early design phase and generating viable flight controller codes from the verified models. The proposed approach can also improve the efficiency of designing and verifying high-reliability UASs.

PeerJ Computer ScienceVol. 11
University of Electronic Science and Technology of China (CN), Northwestern Polytechnical University (CN)
Climate action
Openalex Percentile: Top 12%
Advanced Software Engineering Methodologies
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An integrated modeling, verification, and code generation for uncrewed aerial systems: less cost and more efficiency — Yang Feng, Yixuan Wu, et al. · PeerJ Computer Science (2025) | TGRS Research Map | TGRS