基于SDG-HAZOP的类C解释器的设计与实现

来源 :北京化工大学 | 被引量 : 4次 | 上传用户:emydisk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SDG—HAZOP(Hazard and Operability Study)建模软件是基于SDG(Single Directed Graph)方法进行建模推理的。该软件的应用领域十分广泛,目前主要应用于化工过程的安全评价。应用该软件对工艺流程进行安全评价后可对生产起到积极的指导作用。但该软件是定性建模,不包含定量信息。针对该软件的不足,本文提出了结合脚本实时解释执行以改进SDG深层知识推理的扩展能力的思路。基于该思路,本文开发实现了基于SDH-HAZOP的类C语言解释器。并将所实现的解释器应用在蒸汽过热炉的SDG-HAZOP安全评价案例中,证明了方案的可行性。在解释器的实现过程中,本文首先研究了编译器技术,在此基础上设计了实现方案,主要包括:设计类C语言;研究词法分析理论和方法,构造词法分析的有穷自动机;设计类C的文法,构造了分析表;讨论了语法树的构造过程以及在语法语义分析过程中使用到的数据结构;设计符号表和函数表。
其他文献
生物信息学是在生命科学的研究中,以计算机为工具对生物信息进行储存、检索和分析的科学。序列比对是生物信息学的基础,通过在比对中获得大量的序列信息,可以推断基因的结构
对等网应用所面临的一个关键问题是如何有效定位存储特定资源的结点。不同的对等网查找算法采用不同的策略,其查询效率也有所不同。本文分析了一种分布式查找算法Chord。Chord
故障诊断与定位是现代网络管理的核心,当网络发生故障时,需要及时找到网络发生故障的位置和故障原因,以便快速地排除故障,恢复网络功能。在现代网络中,由于网络告警分为不同的级别
近几年,云存储被大众熟知和应用。虽然人们生活因此得到了极大的便利,但是也带来很多新的安全问题。例如,将数据存储在远程的云上后,用户就失去了对数据的直接控制。当远程存
为防范和制止利用互联网传播有害信息的各种违法活动,保证互联网的健康发展,我国已经制定了相关的法律法规。现有的网络信息监控系统在对高速报文的捕获和大量报警信息的分析方
随着电子地图和互联网技术的不断发展,地图搜索已经成为了当今网络的热点应用之一。浙江电信号码百事通业务每天要接受大量的地图搜索相关的问讯,为了改变话务员人工查找速度慢
企业的信息化在提高企业效率的同时,也带来了管理和运营上的负担。企业中的IT部门通常需要负责操作系统安装和升级,安全补丁的部署,应用程序的部署和升级等任务。随着企业规模的
传统的企业应用系统多是采用二层体系结构,即C/S 模式。C/S 两层架构在一个相对专用、独立的系统中,是一个较好的系统建立方法,但是随着计算机网络技术的发展,各种不同平台之
随着信息技术的进一步发展,以及网络的大规模应用,带来了数据的爆炸性增长,也给网络存储带来了巨大的发展机会。今天的存储系统己经形成了从简单的直连存储到复杂的网络存储,
不断发展的视频压缩标准可以针对具体应用提供越来越高的压缩效率。另外,向网络化连接发展的趋势意味着许多产品需要支持多种压缩标准。多种标准和专有算法的广泛应用使我们