当前位置: 首页> 学位论文 >详情
原文传递 基于容错技术的SVDR软件设计研究
论文题名: 基于容错技术的SVDR软件设计研究
关键词: 船载航行数据记录仪;容错技术;软件设计;实时操作系统
摘要: SVDR(Simple Voyage Data Recorder),简易船载航行数据记录仪,俗称“船用黑匣子(MBB,Marine Black Box)”,是一种专门用于实时记录船舶航行数据的仪器。在船舶发生海事事故后,该记录数据对于分析事故原因,进行海事责任判定具有不可替代的重要作用,这样SVDR系统的稳定运行也就非常重要,所以要对软件进行必要的容错设计,以保证软件运行的高可靠性。由于VxWorks操作系统具有任务切换时间短、中断延迟小、网络流量大、高可靠性等优点,所以软件设计采用该操作系统。 简易船载航行数据记录仪主要用来实时记录船舶航行时的状态信息,包括串口数据,声音信息和雷达图像信息。系统由主机、外存储体、监控及回放设备等部分组成。 本文以软件工程为指导,详细阐述了简易船载航行数据记录仪软件的设计过程,并根据软件容错理论对软件进行容错设计。文章首先介绍了本课题的研究背景和意义,概括性的介绍SVDR系统,并对本论文要完成的工作做了简单概述;接下来介绍了软件容错及其相关技术,包括故障检测技术、故障恢复技术和故障隔离技术等;然后分析了SVDR技术要求,基于软件工程和面向对象模式的设计思想,应用软件可靠性设计的方法,在VxWorks操作系统下完成SVDR主机软件各模块的设计;然后针对SVDR软件进行容错设计并对系统出错及网络出错给出具体解决方案;最后在VxWorks下建立软件调试环境,具体编码实现SVDR软件,在Tornado2.2环境下调试该软件,进行系统测试。
作者: 臧义华
专业: 导航、制导与控制
导师: 闫保中
授予学位: 硕士
授予学位单位: 哈尔滨工程大学
学位年度: 2007
正文语种: 中文
检索历史
应用推荐