-
题名基于SysML的机载软件分层精化建模与验证方法
被引量:4
- 1
-
-
作者
肖思慧
刘琦
黄滟鸿
史建琦
郭欣
-
机构
华东师范大学软件工程学院
国家可信嵌入式软件工程技术研究中心(华东师范大学)
-
出处
《软件学报》
EI
CSCD
北大核心
2022年第8期2851-2874,共24页
-
基金
国家重点研发计划(2019YFB2102602)。
-
文摘
机载软件被广泛应用于航空航天领域,大幅提升了机载设备的性能.随着机载软件规模逐渐增大、功能逐渐增多,给软件的开发带来了难度.如何保障机载软件的正确性和安全性,也成为一个难题.基于模型的开发可以有效提升开发效率,而形式化方法能够有效保障软件的正确性.为了降低开发难度,同时保障机载软件的正确性、安全性,提出一种基于SysML状态机图子集的机载软件分层精化建模与验证方法.首先,使用SysML状态机图对机载软件的动态行为进行建模,根据提出的精化规则对初始模型进行手动逐层精化,得到精化设计模型;然后,针对软件模型动态变化的特性,将SysML状态机模型自动转换为时间自动机网络,并从软件需求中手动提取形式化TCTL性质进行模型检验.其次,为了实现编码自动化,将SysML模型自动转换至Simulink,利用Simulink Coder生成源代码.最后,以一个自动飞行控制软件为例进行了开发和验证,实验结果表明了该方法的有效性.
-
关键词
机载软件
模型精化
模型转换
模型检验
-
Keywords
airborne software
model refinement
model transformation
model checking
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于最小不满足核的随机森林局部解释性分析
被引量:2
- 2
-
-
作者
马舒岑
史建琦
黄滟鸿
秦胜潮
侯哲
-
机构
国家可信嵌入式软件工程技术研究中心(华东师范大学)
华东师范大学软件工程学院
深圳大学计算机与软件学院
School of Information and Communication Technology
-
出处
《软件学报》
EI
CSCD
北大核心
2022年第7期2447-2463,共17页
-
基金
国家重点研发计划(2019YFB2102602)
-
文摘
随着机器学习在安全关键领域的应用愈加广泛,对于机器学习可解释性的要求也愈加提高.可解释性旨在帮助人们理解模型内部的运作原理以及决策依据,增加模型的可信度.然而,对于随机森林等机器学习模型的可解释性相关研究尚处于起步阶段.鉴于形式化方法严谨规范的特性以及近年来在机器学习领域的广泛应用,提出一种基于形式化和逻辑推理方法的机器学习可解释性方法,用于解释随机森林的预测结果.即将随机森林模型的决策过程编码为一阶逻辑公式,并以最小不满足核为核心,提供了关于特征重要性的局部解释以及反事实样本生成方法.多个公开数据集的实验结果显示,所提出的特征重要性度量方法具有较高的质量,所提出的反事实样本生成算法优于现有的先进算法;此外,从用户友好的角度出发,可根据基于反事实样本分析结果生成用户报告,在实际应用中,能够为用户改善自身情况提供建议.
-
关键词
机器学习可解释性
特征重要性
反事实样本
形式化方法
逻辑推理
-
Keywords
explainable machine learning
feature importance
counterfactual sample
formal method
logical reasoning
-
分类号
TP181
[自动化与计算机技术—控制理论与控制工程]
-
-
题名基于概率模型检查的树模型公平性验证方法
被引量:1
- 3
-
-
作者
王艳
侯哲
黄滟鸿
史建琦
张格林
-
机构
华东师范大学软件工程学院
国家可信嵌入式软件工程技术研究中心(华东师范大学)
School of Information and Communication Technology
-
出处
《软件学报》
EI
CSCD
北大核心
2022年第7期2482-2498,共17页
-
基金
国家重点研发计划(2019YFB2102602)
-
文摘
如今,越来越多的社会决策借助机器学习模型给出,包括法律决策、财政决策等等.对于这些决策,算法的公平性是极为重要的.事实上,在这些环境中引入机器学习的目的之一,就是为了规避或减少人类在决策过程中存在的偏见.然而,数据集常常包含敏感特征,或可能存在历史性偏差,会使得机器学习算法产生带有偏见的模型.由于特征选择对基于树的模型具有重要性,它们容易受到敏感属性的影响.提出一种基于概率模型检查的方法,以形式化验证决策树和树集成模型的公平性.将公平性问题转换为概率验证问题,为算法模型构建PCSP#模型,并使用PAT模型检查工具求解,以不同定义的公平性度量衡量模型公平性.基于该方法开发了FairVerify工具,并在多个基于不同数据集和复合敏感属性的分类器上验证了不同的公平性度量,展现了较好的性能.与现有的基于分布的验证器相比,该方法具有更高的可扩展性和鲁棒性.
-
关键词
公平性验证
决策树集成模型
概率模型检查
可信机器学习
-
Keywords
fairness verification
decision tree ensemble model
probabilistic model checking
trustworthy machine learning
-
分类号
TP181
[自动化与计算机技术—控制理论与控制工程]
-