基于启发式遗传算法生成随机模型检验的反例

基于启发式遗传算法生成随机模型检验的反例

论文摘要

模型检验的主要优势之一是它能够在模型违反给定时态逻辑的情况下自动生成反例。反例提供了用于系统调试时的基本诊断信息,调试者可以根据反例,分析系统错误产生的原因,进而对系统进行修正,反例在调试复杂系统时可以提供很大的帮助。在随机模型检验中生成反例时使用精确算法通常会消耗太多的时间和内存,并且有时无法找到反例。更糟糕的是,在随机模型检验中生成smallest反例已被证明是NP完全问题,并且不太可能有效逼近。尽管有一些启发式方法应用于反例的生成,但通常很难确定启发式函数,而启发式函数的确定对反例的生成至关重要。本文中,我们提出一种基于启发式遗传算法的方法生成随机模型检验中的反例。定义诊断子图(diagnostic subgraph)表示反例,并通过启发式方法扩展遗传算法(Heuristic Genetic Algorithm,HGA)生成反例。该方法采用间接路径编码方案以扩展状态空间的搜索范围,并采用启发式方式生成更有效的路径。具体内容如下:(1)将DTMC和MDP转换成对应的状态迁移图,HGA直接在状态迁移图上进行搜索;(2)在实现启发式方法扩展遗传算法的过程中,使用了间接路径编码方案和启发式算子,并且设计了合适的适应度函数;(3)通过HGA生成DTMC中违反可达性质的反例,当诊断子图的概率超出给定的概率阈值,该诊断子图即为反例;(4)通过HGA生成MDP中违反可达性质的反例,为了让组成反例的诊断路径在调度程度下均为有效路径,将诊断路径的集合转换为AND/OR树,进而生成反例。最后,通过实例研究说明本文提出的算法具有良好的可行性和有效性。实验结果表明,在随机模型检验中,HGA算法优于现有的反例生成算法。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  •   1.1 研究意义
  •   1.2 国内外研究现状
  •     1.2.1 模型检验中的反例的生成
  •     1.2.2 随机模型检验中的反例生成
  •     1.2.3 遗传算法的发展
  •   1.3 研究目标与内容
  •   1.4 本文创新
  •   1.5 论文组织结构
  • 第二章 随机模型检验及反例
  •   2.1 马尔科夫链
  •   2.2 马尔科夫决策过程
  •   2.3 概率度量
  •     2.3.1 路径和概率度量
  •     2.3.2 调度程度和概率度量
  •   2.4 概率计算树逻辑
  •   2.5 可达性
  •     2.5.1 DTMC可达性
  •     2.5.2 MDP可达性
  •   2.6 反例的概念
  •     2.6.1 DTMC中的反例
  •     2.6.2 MDP中的反例
  •   2.7 本章小结
  • 第三章 遗传算法
  •   3.1 基本过程
  •   3.2 遗传算子
  •   3.3 遗传算法的特点
  •   3.4 本章小结
  • 第四章 启发式遗传算法生成反例
  •   4.1 启发式遗传算法
  •     4.1.1 编码
  •     4.1.2 适应度函数
  •     4.1.3 交叉算子
  •     4.1.4 变异算子
  •   4.2 反例的生成
  •     4.2.1 状态迁移图
  •     4.2.2 DTMC中的反例生成
  •     4.2.3 MDP中的反例生成
  •   4.3 本章小结
  • 第五章 实例研究
  •   5.1 动态电源管理
  •   5.2 同步领导人选举协议
  •   5.3 人群协议
  •   5.4 IPv4 Zeroconf协议
  •   5.5 有界重传协议
  •   5.6 本章小结
  • 第六章 总结与展望
  •   6.1 本文工作总结
  •   6.2 研究展望
  • 参考文献
  • 研究生期间的科研成果
  • 致谢
  • 文章来源

    类型: 硕士论文

    作者: 郑婷婷

    导师: 刘阳

    关键词: 反例,随机模型检验,启发式,遗传算法

    来源: 南京财经大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 数学,计算机软件及计算机应用,自动化技术

    单位: 南京财经大学

    分类号: TP311.5;O211.6;TP18

    DOI: 10.27705/d.cnki.gnjcj.2019.000336

    总页数: 66

    文件大小: 2798K

    下载量: 13

    相关论文文献

    • [1].网络安全的随机模型方法与评价技术[J]. 通讯世界 2015(08)
    • [2].随机模型检验研究[J]. 计算机学报 2015(11)
    • [3].考虑结构参数不确定性的随机模型修正方法[J]. 振动.测试与诊断 2014(05)
    • [4].网络安全的随机模型方法与评价技术[J]. 计算机光盘软件与应用 2013(16)
    • [5].股票随机模型及其衍生品期权定价理论研究[J]. 现代经济信息 2015(18)
    • [6].基于随机模型的粗差探测方法比较及实例分析[J]. 测绘与空间地理信息 2020(11)
    • [7].随机模型中计算数学期望的一种新方法[J]. 科教文汇(下旬刊) 2014(05)
    • [8].一个随机利率下的家庭型联合保险随机模型[J]. 延边大学学报(自然科学版) 2015(04)
    • [9].面向随机模型检验的模型抽象技术[J]. 软件学报 2015(08)
    • [10].脉冲发放神经元随机模型研究与应用分析[J]. 信息系统工程 2012(05)
    • [11].云计算环境下聚合服务的随机模型检测[J]. 计算机科学 2012(10)
    • [12].电动汽车充放电的动态随机模型研究[J]. 华东电力 2013(11)
    • [13].股票随机模型及其衍生品期权定价理论研究[J]. 金融教学与研究 2014(01)
    • [14].平衡设计单向分类随机模型参数的极大似然比检验[J]. 郑州大学学报(理学版) 2009(03)
    • [15].气温随机模型与我国气温期权定价研究[J]. 数理统计与管理 2008(06)
    • [16].基于多裂纹扩展随机模型估算疲劳寿命的方法研究[J]. 西北工业大学学报 2008(04)
    • [17].基于随机模型近似的再入目标自适应跟踪算法[J]. 北京航空航天大学学报 2014(05)
    • [18].基于贝叶斯推理的随机模型修正方法[J]. 中国公路学报 2016(04)
    • [19].基于随机模型预测控制的自主车辆转向控制[J]. 信息与控制 2015(04)
    • [20].计及运行成本风险的主动配电网两阶段随机模型预测控制[J]. 电网与清洁能源 2020(11)
    • [21].天津市气温的随机模型[J]. 价值工程 2012(09)
    • [22].产品伤害危机对品牌绩效指标的影响研究——基于随机模型方法的实证分析[J]. 预测 2010(04)
    • [23].基于Matlab的动态随机模型的计算与模拟[J]. 湖南文理学院学报(自然科学版) 2015(04)
    • [24].麻疹灭绝与复发的随机模型[J]. 中国当代医药 2009(16)
    • [25].基于随机模型改正的有色状态噪声处理新方法[J]. 测绘学报 2008(03)
    • [26].基于随机模型预测控制的四驱混合动力汽车能量管理[J]. 中国机械工程 2018(11)
    • [27].地震波随机模型对隔震结构地震需求分析的影响[J]. 振动工程学报 2011(04)
    • [28].基于信噪比的北斗观测量随机模型实时估计[J]. 电光与控制 2019(09)
    • [29].多组耦合随机模型的稳定性(英文)[J]. 仲恺农业工程学院学报 2016(04)
    • [30].加权总体最小二乘平差随机模型的验后估计[J]. 武汉大学学报(信息科学版) 2016(02)

    标签:;  ;  ;  ;  

    基于启发式遗传算法生成随机模型检验的反例
    下载Doc文档

    猜你喜欢