第1章 绪论 1
1.1 测试性设计技术内涵 1
1.2 测试性设计技术研究现状综述 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 8
1.3 测试性工程工作流程 11
1.4 测试性建模与设计关键技术分析 13
1.5 本书的结构安排 15
参考文献 16
第2章 测试性需求分析技术 24
2.1 概述 24
2.2 测试性需求影响因素分析 26
2.2.1 任务要求分析 27
2.2.2 可靠性要求分析 27
2.2.3 维修保障要求分析 29
2.2.4 性能要求分析 29
2.2.5 功能结构要求分析 31
2.2.6 可利用/可达技术分析 32
2.2.7 系统需求信息与测试性需求的关联分析 33
2.3 测试性参数分析与指标体系构建 36
2.3.1 测试性参数分类 37
2.3.2 测试性参数定义与分析 38
2.3.3 测试性参数选择 47
2.3.4 测试性指标体系构建 48
2.3.5 基于综合权衡的测试性指标转换方法 57
2.4 测试性指标确定的一般方法 62
2.4.1 通用测试性指标确定方法 62
2.4.2 面向可用度/任务成功率的测试性指标确定方法 64
2.5 基于广义随机Petri网的测试性指标确定方法 70
2.5.1 广义随机Petri网概述 70
2.5.2 基于GSPN的装备系统层测试性需求建模与分析 71
2.5.3 基于GSPN的装备多层级测试性需求建模与分析 77
2.6 基于DSPN的多任务系统测试性指标确定方法 87
2.6.1 复杂装备的PMS分析 88
2.6.2 面向PMS的DSPN模型 88
2.6.3 基于DSPN的PMS测试性需求分析模型 91
2.6.4 DSPN-PMS性能量化分析与测试性指标确定方法 96
2.6.5 案例分析与验证 99
2.7 本章小结 105
参考文献 106
第3章 测试性指标分配技术 110
3.1 概述 110
3.2 测试性分配的数学模型与一般流程 111
3.3 经典测试性分配方法 115
3.3.1 经验分配法 115
3.3.2 等值分配法 116
3.3.3 加权分配法 116
3.3.4 故障率分配法 119
3.3.5 优化分配法 120
3.3.6 综合加权分配法 122
3.3.7 现有各分配方法分析 124
3.4 基于AHP的测试性分配方法 126
3.4.1 基本原理 126
3.4.2 具体步骤 127
3.4.3 应用范例 129
3.5 新老设备组合系统的测试性分配方法 130
3.5.1 基本原理 130
3.5.2 具体步骤 131
3.5.3 应用范例 134
3.6 本章小结 134
参考文献 135
第4章 测试性建模技术 136
4.1 概述 136
4.2 故障与测试相关性的概念 138
4.3 相关性矩阵获取方法 139
4.3.1 基于故障树生成相关性矩阵的方法 139
4.3.2 基于仿真分析生成相关性矩阵的方法 143
4.4 经典测试性模型 149
4.4.1 测试性模型基本原理 149
4.4.2 信息流模型 153
4.4.3 多信号模型 163
4.4.4 两种经典模型的比较 167
4.5 测试性模型扩展 173
4.5.1 故障要素扩展 173
4.5.2 测试要素扩展 182
4.6 测试性信息描述模型 190
4.6.1 广义测试性信息共享与信息建模的基本思想 191
4.6.2 基于EXPRESS-G的测试性信息描述模型 192
4.6.3 基于XML的测试性描述模型 195
4.6.4 基于本体的测试性信息描述模型 197
4.7 本章小结 208
参考文献 208
第5章 测试性预计技术 210
5.1 概述 210
5.2 工程预计方法 211
5.2.1 基本原理与技术流程 211
5.2.2 测试性/BIT预计示例 216
5.2.3 工程预计方法的不足 220
5.3 基于模型的测试性预计方法 221
5.3.1 基本原理及技术流程 221
5.3.2 故障检测率预计 224
5.3.3 故障隔离率预计 225
5.3.4 虚警率预计 226
5.3.5 故障检测时间预计 227
5.3.6 故障隔离时间预计 227
5.4 本章小结 228
参考文献 228
第6章 测试性方案优化设计技术 230
6.1 概述 230
6.2 测试性方案优化设计技术流程 233
6.2.1 测试性方案优化设计技术流程 233
6.2.2 固有测试性设计 234
6.2.3 UUT/ATE的兼容性设计 235
6.2.4 基于总线的测试性方案集成 238
6.3 测试优化选择技术 241
6.3.1 测试集完备性分析 243
6.3.2 基于布尔逻辑相关性矩阵的测试优化选择方法 244
6.3.3 基于整数编码相关性矩阵的测试优化选择方法 260
6.4 测试资源选择与优化配置技术 265
6.4.1 测试资源选择与优化配置影响因素分析 266
6.4.2 基于层次分析法的目标权重计算方法 268
6.4.3 测试资源选择与优化配置灰色局势决策模型 270
6.4.4 测试资源选择与优化配置灰色局势决策方法 271
6.5 BIT总体设计及其权衡技术 273
6.5.1 BIT总体设计 274
6.5.2 BIT对系统影响分析 280
6.5.3 BIT运行模式权衡分析 284
6.5.4 BIT实现方式权衡 289
6.6 本章小结 293
参考文献 294
第7章 诊断策略构建技术 297
7.1 概述 297
7.2 诊断策略构建基本理论 302
7.2.1 问题的数学描述 302
7.2.2 故障隔离推理机 304
7.2.3 指导测试优化排序的启发函数 305
7.3 经典诊断策略构建方法 305
7.3.1 贪婪搜索方法 305
7.3.2 AO*搜索方法 312
7.3.3 准深度搜索方法 316
7.4 复杂装备的诊断策略构建技术 320
7.4.1 面向多级维修的诊断策略构建技术 320
7.4.2 多模式系统的诊断策略构建技术 325
7.4.3 多回路系统的诊断策略构建技术 334
7.4.4 应用特殊类型测试的诊断策略构建技术 344
7.5 测试不可靠时的诊断策略构建技术 348
7.5.1 问题的数学描述 348
7.5.2 基于双启发函数的诊断策略构建方法 349
7.5.3 诊断策略的准确度预计 355
7.5.4 测试不可靠时的诊断策略构建范例 358
7.6 考虑多故障时的诊断策略构建技术 363
7.6.1 多故障建模与分析 363
7.6.2 非冗余系统的多故障诊断策略构建技术 369
7.6.3 冗余系统的多故障诊断策略优化设计技术 377
7.7 本章小结 384
参考文献 384
第8章 测试性建模与设计软件及应用 387
8.1 概述 387
8.2 eXpress软件 388
8.2.1 交互式图形化建模 388
8.2.2 测试性分析与报告 394
8.3 TEAMS软件 399
8.3.1 交互式图形化建模 400
8.3.2 测试性分析与报告 408
8.3.3 其他模块简介 414
8.4 TADES系统 417
8.4.1 测试性需求分析软件 419
8.4.2 测试性分析与设计软件 423
8.5 TADES系统在导弹控制系统中的应用示范 434
8.5.1 导弹控制系统概述 434
8.5.2 导弹控制系统测试性需求分析与指标分配 435
8.5.3 导弹控制系统测试性分析与设计 445
8.6 本章小结 466
参考文献 466
附录一 缩略语中英文对照 468
附录二 测试性术语 477