检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:吕广喆 于春海 康凯 马春燕[3] 林伟 LYU Guangzhe;YU Chunhai;KANG Kai;MA Chunyan;LIN Wei(AVIC Xi′an Aeronautical Computing Technique Research Institute,Xi′an 710065,China;Shaanxi Aircraft Industry Co.,Ltd,Hanzhong 723000,China;School of Software,Northwestern Polytechnical University,Xi′an 710072,China)
机构地区:[1]中国航空工业集团公司西安航空计算技术研究所,陕西西安710065 [2]陕西飞机工业有限责任公司,陕西汉中723000 [3]西北工业大学软件学院,陕西西安710072
出 处:《西北工业大学学报》2024年第6期1160-1167,共8页Journal of Northwestern Polytechnical University
摘 要:在时间敏感任务关键航空航天等软件系统研制中,FACE(future airborne capability environment)开放架构模型和AADL(architecture analysis&design language)体系架构模型相结合的建模技术正逐渐成为研究热点。因此,提出了基于FACE模型的AADL模型自动构建方法。采用上下文无关文法给出了FACE模型语法结构的形式化定义;给出了FACE模型到AADL模型的映射机制,包括26类FACE模型元素到AADL模型元素的映射规则,并采用图同态理论证明了映射规则的正确性;基于映射规则设计StringTemplate模板和引擎算法,自动构建AADL模型;将4个方面共计12大类FACE模型元素作为实验对象,设计241个FACE模型实例作为测试用例,构建的AADL模型均在OSATE工具中通过验证。所提方法已被实际应用于航空领域,这样避免概要设计阶段和详细设计阶段的重复建模工作。In the development of time-sensitive,mission-critical aerospace software systems,the modeling technology that combines the FACE(future airborne capability environment) open architecture model with the AADL(architecture analysis & design language) architectural model is gradually becoming a research hot spot.This paper proposes an automatic construction method for AADL models based on the FACE model.Firstly,the formal definition of the syntactic structure of the FACE model is given using context-independent grammar.Secondly,the 26 kinds of mapping rules from FACE model elements to AADL model elements are designed,and the rationality of the mapping rules is proved by the graph homomorphism theory.Then,the StringTemplate template is designed based on the mapping rules,and the template engine algorithm for generating AADL model is given.Finally,a total of 12 kinds of FACE models elements in four aspects are taken as experimental objects,241 FACE model instances are designed as test cases,and the generated AADL models are verified in the OSATE tool.The method in this paper has been applied in the aviation field.The results can avoid repeated modeling work in the preliminary design stage and the detailed design stage.
关 键 词:模型自动构建 FACE模型 AADL模型 映射机制 StringTemplate模板
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.38