TY - JOUR
T1 - 基于NuSMV的AADL模型形式化验证技术
AU - Liu, Chang
AU - Jiang, Yongping
AU - Ma, Chunyan
AU - Zhang, Tao
N1 - Publisher Copyright:
© 2022, Beihang University Aerospace Knowledge Press. All right reserved.
PY - 2022/3/25
Y1 - 2022/3/25
N2 - Architecture Analysis and Design Language (AADL) is a modeling language used to describe the architecture and behavior of mission critical embedded system, which is widely used in the aerospace field.To verify the correctness of the key attributes of AADL model and system behavior, this paper studies the formal verification method for the AADL model based on NuSMV(New Symbolic Model Verifier).Firstly, covering all the software components and behavior characteristics of AADL model, mapping rules and transformation algorithm from the AADL model to the NuSMV model are proposed.Secondly, correctness of the transformation algorithm is analyzed by the graph isomorphism method.Then, the temporal logic formula is used to describe the attributes to be verified in the NuSMV model, so as to verify the safety, activity and nested mode configuration in the AADL model.Finally, taking the flight control system as an example, the formal verification method of AADL model based on NuSMV is explained in detail, and the statistical information of verification attributes is given.
AB - Architecture Analysis and Design Language (AADL) is a modeling language used to describe the architecture and behavior of mission critical embedded system, which is widely used in the aerospace field.To verify the correctness of the key attributes of AADL model and system behavior, this paper studies the formal verification method for the AADL model based on NuSMV(New Symbolic Model Verifier).Firstly, covering all the software components and behavior characteristics of AADL model, mapping rules and transformation algorithm from the AADL model to the NuSMV model are proposed.Secondly, correctness of the transformation algorithm is analyzed by the graph isomorphism method.Then, the temporal logic formula is used to describe the attributes to be verified in the NuSMV model, so as to verify the safety, activity and nested mode configuration in the AADL model.Finally, taking the flight control system as an example, the formal verification method of AADL model based on NuSMV is explained in detail, and the statistical information of verification attributes is given.
KW - AADL model
KW - Flight control system
KW - Formal verification
KW - Model transformation
KW - NuSMV
UR - http://www.scopus.com/inward/record.url?scp=85127781621&partnerID=8YFLogxK
U2 - 10.7527/S1000-6893.2021.25196
DO - 10.7527/S1000-6893.2021.25196
M3 - 文章
AN - SCOPUS:85127781621
SN - 1000-6893
VL - 43
JO - Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica
JF - Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica
IS - 3
M1 - 325196
ER -