- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visio 故障树图并行转换方法研究及实现
王炜程*
(吴江市震泽第一中学,江苏 苏州 215231)
5
10
15
20
25
30
35
40
摘要:为使不同人员建立的故障树图能够互相交流使用,并简化故障树分析软件的开发,降
低开发成本,提高软件质量,对故障树图结构进行了分析,提出转换后用于表示故障树的格
式。同时对 VDX 文件结构进行研究,提出了将 VDX 文件转换为上述格式的中间格式及转
换算法,进而对其并行化以提高执行效率,给出了并行前后的耗时对比及提升倍率。另外再
通过两个转换方法说明这种格式与目前较常用的故障树分析方法之间衔接的方式,并给出了
算法流程。
关键词:Visio;故障树;标准模块;并行;布尔显示割集;二元决策图
中图分类号:TP14
The Research and Implementation of Visio Fault Tree
Diagram Parallel Conversion Method
WANG Weicheng
(Wujiang Zhenze First Middle School, SuZhou SuZhou 215231)
Abstract: For the fault tree diagram established by different people can be able to using and
communicate with each other, and simplify the development of the fault tree analysis software,
reduce development costs, and improve software quality, analysed the structure of the fault tree
diagram, proposed the format which used to indicate the fault tree after the conversion.
Simultaneously researched the file structure of VDX, proposed the intermediate format and the
conversion algorithms which converts the VDX file to the format of above, and then took them
parallelization in order to improve the efficiency, given the time-consuming and the rate of
enhanced which compared before and after the parallel. In additional, via two conversion method
to illustrate the convergence between this format and the commonly used fault tree analysis
method, also given the algorithm processes.
Keywords: Visio; Fault tree; Standard Module; Parallel; BICS; BDD
0 引言
在故障树分析软件中,故障树图的绘制需要软件提供建树的图形界面,不同软件中表达
同一内容的图元不尽相同,所建立的故障树图就不易被其他人特别是不熟悉此软件图元的人
理解。同时不同的软件保存的格式(是含有图元之间相互关系的某种文件格式,不是指位图
等图片格式)也不相同,且很难相互转换,造成所建立的故障树图不易交流使用,其他人若
无同一软件则必须使用另一软件重新建树,对资源造成较大的浪费。若是要编制故障树分析
软件,则图形建树部分的建立需要对 GDI(Windows 环境下)或 GTK、OpenGL 等(Linux
环境下)图形编程方面有较深入的了解和应用基础。对非商业软件开发团队或个人而言除非
碰巧有这方面实践经验,否则一般是存在一定困难的;而对软件商而言就要有这方面的专业
开发人员,同时随着软件功能的增多会带来更多的 BUG,就需要更多人月用于测试,这不
管对非商业还是商业软件的开发,都势必会造成开发成本的大量增加。
为了使建立的故障树图图元符号统一,便于交流使用(文件格式统一),可以使用 Visio
(也可使用非商业软件 Dia)作为前端供用户进行交互式建树。Visio 是目前应用广泛的办
公绘图软件,可以绘制很多的图形,故障树图就是其中之一,且保存的格式统一,便
文档评论(0)