Systems Engineering and Electronics ›› 2022, Vol. 44 ›› Issue (11): 3443-3454.doi: 10.12305/j.issn.1001-506X.2022.11.19

• Systems Engineering • Previous Articles     Next Articles

DSL building for requirement analysis of complex system

Wanbin LIAO, Yunfeng CAO*, Xinyao WANG   

  1. College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
  • Received:2021-09-22 Online:2022-10-26 Published:2022-10-29
  • Contact: Yunfeng CAO

Abstract:

In the field of aerospace, the complexity of system is increasing rapidly, which brings great challenges to the model based system engineering, especially the requirement analysis of complex system. The requirements analysis process lacks pointed model-supported tools. Aiming at this problem in model based system engnieering, according to the idea of domain specific modeling, the concept of domain specific language (DSL) is introduced, a method of requirements analysis in model based system engnieering is proposed, and the corresponding DSL meeting the needs of requirement analysis in model based system engnieering (MBSE) is built. Firstly, the requirements capture and decomposition in engineering application are analyzed from the perspective of MBSE methodology. Then, the semantic and syntax of the DSL is built according to the needs through the extended GOPPRR (graph object property port role relationship) meta model. Finally, a specific system is taken as an example and compared with the system modeling language analysis method. The results show that the built DSL fits the actual needs in the requirement analysis and modeling of complex systems and has the advantages of strong pertinence and formalization in all stages, which is conducive to ensuring the correctness of requirement analysis and modeling.

Key words: requirement analysis, domain specific language (DSL), model-based system engineering (MBSE)

CLC Number: 

[an error occurred while processing this directive]