● 摘要
计算机技术应用的不断普及,使得实时嵌入式软件在愈来愈多的领域发挥着作用,这些领域包括航空、航天、工业控制、交通、医疗和军事领域等。不难看出,可靠性是这些领域对软件特性的一个重要要求,因为该领域的软件一旦失败,会直接或间接影响人类的生命财产和生态环境的安危。在影响嵌入式系统的可靠性因素中,除了硬件本身的因素外,软件的可靠性也是一个很重要的因素。对嵌入软件进行大量的、全面的软件测试是提高其软件质量的一个重要手段。在嵌入式软件系统测试的方法中,目前国内外公认的、行之有效的、具有广泛应用前景的是嵌入式软件仿真测试环境。但是,现有的嵌入式软件仿真测试环境均是根据测试需求为嵌入式软件测试建立的一个专用测试环境。所以,在这些嵌入式软件仿真测试环境上开发的测试程序存在着移植性与通用性较差的问题。 为了解决嵌入式软件仿真测试环境测试程序的移植性与通用性问题,本论文采用把虚拟机应用到嵌入式软件仿真测试环境的方法,提出嵌入式软件仿真测试虚拟机的概念。在研究中,首先通过对具有代表性的虚拟机的研究,对适合解决上述问题的虚拟机模型进行了总结。然后把这个模型与嵌入式软件仿真测试环境相结合,归纳出嵌入式软件仿真测试虚拟机。接着在充分考虑实时性、移植性与易用性的前提下,对嵌入式软件仿真测试虚拟机的组成内容进行设计,并提出了一些适合于此虚拟机的实现方法。最后,本论文对一个基于嵌入式软件仿真测试虚拟机的嵌入式软件仿真测试环境进行了设计,提出了该环境的系统结构图,对此环境的各模块进行了描述,并对嵌入式软件仿真测试虚拟机在这个环境上的应用作了深入的研究,分析和设计了嵌入式软件仿真测试虚拟机在此环境上的实现方法。
相关内容
相关标签