AADL已经广泛应用于嵌入式软件体系结构的建模与分析,并且已有开源平台OSATE为AADL提供建模、验证与分析工具。但AADL作为一种半形式化建模语言,不能满足严格分析评估软件可靠性、安全性等非功能属性的要求。因此需要将AADL可靠性模型转换为形式化模型。Z语言是一种严格的形式化建模语言,在进行严格可靠性评估时具有很好的支持能力,并且已有工具提供Z模型的检测功能。为实现AADL可靠性模型到Z形式化模型的自动转换,文中设计了AADL到形式化语言Z的模型转换规则,并基于XSLT实现了AADL到Z的自动转换工具。最后通过一个自动驾驶子系统的实例,证明了所提出的自动转换方法的有效性,并且通过将AADL模型与转换结果进行对比,说明了转换方法的正确性。
类型: 期刊论文
作者: 李蜜,庄毅
关键词: 语言,可靠性,模型转换
来源: 计算机技术与发展 2019年12期
年度: 2019
分类: 信息科技
专业: 计算机软件及计算机应用
单位: 南京航空航天大学计算机科学与技术学院
基金: 国家自然科学基金面上项目(61572253),航空基金XXX专项(20128052064)
分类号: TP311.52
页码: 21-26
总页数: 6
文件大小: 772K
下载量: 41
本文来源: https://www.lunwen66.cn/article/8995adf3ea76ab41182cf6c3.html