欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • PLC程序组合检测理论与方法(精)/中国航天空间信息技术系列
      • 作者:肖力田//肖楠//李孟源|责编:贾旭龙
      • 出版社:清华大学
      • ISBN:9787302617587
      • 出版日期:2022/11/01
      • 页数:262
    • 售价:55.6
  • 内容大纲

        本书针对控制系统PLC程序的正确性和可信性检测验证问题,介绍了以形式化理论方法综合运用形成组合检测验证体系,从多个层次检测验证PLC程序动态、静态和运行的正确性,在理论方法研究上取得了突破,实践应用上具有综合性优势。
        全书主要内容包括软件检测验证需求背景和研究现状;阐述了组合检测体系架构、方法学和相关机理:按照IEC 61131-3标准,形式化定义PLC程序指令的指称语义及其函数,形成统一语义和约束;分别从代码层、模型层、规约层和运行层组合检测验证PLC程序,提供了PLC程序对应的符号迁移系统的变元集合、谓词和迁移函数,以及定理证明验证技术框架;在计算资源有限的PLC上实现可信计算验证;相关性驱动优化检测流程方法等。
        本书既可作为形式化理论、信息科学、自动控制、航天发射等相关专业领域科技工作者和工程技术人员的参考书,也可作为高等院校与研究所相关专业教师和研究生的参考书。
  • 作者介绍

  • 目录

    第1章  绪论
      1.1  研究背景
        1.1.1  PLC运行环境
        1.1.2  PLC程序验证需求
      1.2  程序正确性检测的现状
        1.2.1  代码层次的测试技术
        1.2.2  模型层次的模型检测技术
        1.2.3  规约层次的定理证明技术
        1.2.4  运行层次的状态检测技术
      1.3  程序检测流程优化技术研究现状
        1.3.1  工作流程计划相关研究
        1.3.2  软件检测计划优化技术
        1.3.3  PLC程序检测计划技术
      1.4  本书主要内容
    第2章  PLC程序组合检测体系架构
      2.1  PLC工作模式以及系统模型
      2.2  PLC程序组合检测体系
        2.2.1  PLC组合检测体系构成
        2.2.2  PLC程序组合检测方法学
      2.3  PLC程序组合检测机理
        2.3.1  PLC程序组合检测流程
        2.3.2  PLC程序模块组合机制
      2.4  PLC程序组合检测研究内容
      2.5  本章小结
    第3章  PLC程序指称语义
      3.1  PLC主要编程指令简介
        3.1.1  IEC 61131-3
        3.1.2  PLC主要硬件单元
        3.1.3  PLC主要编程指令集
      3.2  PLC程序体系结构的定义
      3.3  PLC程序的指称语义定义
        3.3.1  PLC程序语句块的划分与定义
        3.3.2  PLC程序基本语句块的指称语义函数
      3.4  本章小结
    第4章  PLC程序的组合测试
      4.1  软件测试技术概述
      4.2  PLC嵌入式软件测试技术的适应性研究分析
      4.3  基于组合的PLC测试技术
        4.3.1  PLC程序组合测试框架
        4.3.2  PLC代码块的TA代码
      4.4  本章小结
    第5章  PLC程序的组合模型检测
      5.1  组合模型检测的主要思路
      5.2  线性时序逻辑语法、语义
      5.3  线性时序逻辑的模型检测问题
      5.4  模型检测工具
        5.4.1  模型检测工具分类
        5.4.2  面向属性验证的工具
        5.4.3  面向系统分析和建模的工具
        5.4.4  面向源程序验证的工具

        5.4.5  模型检测验证工具选择
      5.5  PLC程序的符号迁移系统表示
      5.6  PLC程序的组合模型检测
        5.6.1  通用的组合检测规则
        5.6.2  PLC程序特有的组合规则
      5.7  组合模型检测的正确性
        5.7.1  通用的组合检测规则
        5.7.2  PLC程序特有的组合检测规则
      5.8  检测策略的案例分析
      5.9  本章小结
    第6章  PLC程序的组合证明
      6.1  定理证明工具
        6.1.1  COQ定理证明器
        6.1.2  Automath定理证明器
        6.1.3  Nqthm和ACL2定理证明器
        6.1.4  Isabelle/HOL定理证明器
        6.1.5  PVS定理证明器
        6.1.6  Nuprl和LEGO证明开发系统
        6.1.7  Mizar项目
      6.2  直觉主义逻辑及其一阶逻辑定义
      6.3  交互式定理证明工具COQ
      6.4  基于COQ的PLC程序建模
      6.5  基于COQ的PLC程序性质证明
      6.6  本章小结
    第7章  PLC程序组合检测实际应用
      7.1  发射场系统任务与组成
        7.1.1  传统发射场系统
        7.1.2  先进航天发射场系统
      7.2  发射场控制系统
        7.2.1  发射场智能系统构成
        7.2.2  发射场控制系统组成
      7.3  案例概述
      7.4  航天发射摆杆控制系统
      7.5  航天发射摆杆控制系统PLC输出驱动模块
        7.5.1  发射摆杆控制功能
        7.5.2  正确性验证性质
      7.6  PLC输出驱动模块的组合测试
        7.6.1  实际测试
        7.6.2  组合测试
      7.7  PLC输出驱动模块的组合模型检测
      7.8  PLC输出驱动模块的组合证明
      7.9  PLC输出驱动模块的组合检测结果分析比较
      7.10  本章小结
    第8章  PLC程序运行状态检测
      8.1  控制系统远程智能支持体系架构
        8.1.1  现场级
        8.1.2  过程级
        8.1.3  远程级
        8.1.4  控制任务中智能支持流程
      8.2  远程智能支持构建关键要素

        8.2.1  PLC程序运行状态检测验证
        8.2.2  控制系统智能故障诊断
        8.2.3  智能远程支持
        8.2.4  远程智能支持平台构建
      8.3  可信标签和检测验证协议
        8.3.1  可信标签构建
        8.3.2  可信标签签名算法分析
        8.3.3  PLC程序状态迁移串行可信标签检测验证协议
        8.3.4  PLC程序状态迁移并行可信标签检测验证协议
        8.3.5  协议原型系统部署试验验证
      8.4  PLC程序状态迁移可信标签检测验证协议的安全性分析
        8.4.1  外部独立攻击的安全性分析
        8.4.2  联合攻击的安全性分析
      8.5  本章小结
    第9章  相关性驱动检测流程优化
      9.1  过程模型的选择
        9.1.1  以流程对象为主的过程模型
        9.1.2  测试计划的过程模型
      9.2  PLC程序检测过程模型的定义
      9.3  检测流程中检测项相关性
      9.4  检测流程模型优化框架
        9.4.1  强相关性检测项的转换
        9.4.2  强相关性检测项的同步检测
        9.4.3  强相关性检测项的异步检测
      9.5  相关性驱动的组合检测流程优化可行性
      9.6  本章小结
    参考文献