当前位置:问答库>论文摘要

题目:基于WPF的内存错误注入工具的设计与实现

关键词:内存错误注入,软硬件结合,硬件拓扑图,远程控制

  摘要



故障注入系统是检测硬件和软件特性一种有效的方式,一般的故障注入方式有:仿真故障注入、软件故障注入、以及硬件故障注入。而对于计算机内存错误注入而言,目前还没有专门的软件或硬件错误注入技术。因此,为了实现对内存错误的注入,本课题采用基于Intel生产的硬件卡,再结合软件程序设计,软硬件结合的方式进行内存错误注入试验。通过这种方式,实现一种行之有效的内存错误注入技术。

本课题在基于软硬件内存错误注入技术的基础上,开发了此内存错误注入工具。该工具首先可以配置内存错误注入参数,并进行内存错误注入实验。另一方面,该工具基于WPF(Windows Presentation Foundation)开发客户端,可以远程连接服务器,查看服务器的硬件组成信息,在客户端形成直观的拓扑图,还可以向远程服务器发送控制指令。

本文主要关心的问题是如何实现内存的错误注入以及对错误注入结果的分析;客户端远程控制服务器;客户端动态显示服务器的硬件组成状态信息;高效率的服务端和客户端的通信;以及较好的用户体验。

本工具主要采用了C/S(Client/Server)架构来实现,分为客户端和服务端实现。服务端分为硬件层、系统层和逻辑层;客户端采用WPF开发实现,分为数据层、逻辑层和展现层。通过划分个层次模块的功能职责,以及对各层次中模块的细化,完成了对整个系统的设计。通过对其中核心模块的实现方式的阐述,完成了系统实现的阐述。最后通过设计测试用例,以及对测试结果的分析,阐述了本工具内存错误注入结果,以及工具是否满足了需求。