嵌入式软件仿真测试环境及其支撑系统的研究
文献类型 | 学位 |
作者 | 田沛[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 博士 |
年度 | 2003 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | 分布式仿真测试环境;分布式仿真测试环境的支撑系统;可变带宽服务器调度算法;嵌入式软件可靠性仿真测试平台 |
摘要 | 嵌入式计算机系统在近些年来发展迅速,并被广泛应用于军事、工业生产、商业活动、科学实验和家庭生活等领域,在应用数量上已经远远超过传统意义上的计算机.随着对嵌入式计算机系统的需求和依赖的与日俱增,嵌入式系统的可靠性就成为人们日益关注的问题.嵌入式系统的可靠性是由软硬件的可靠性共同决定的,随着嵌入式系统中软件成分的不断增加以及硬件的不断完善和可靠,嵌入式系统软件的可靠性是决定整个系统可靠性的关键因素.软件测试是提高软件可靠性的有效手段.分布式仿真测试环境(Distributed SoftwareTest Environment,简称DSTE)以其功能强大,通用性好而逐渐成为嵌入式软件测试领域研究的热点.在当前嵌入式系统测试工具的开发落后于嵌入式系统发展的大形势下,DSTE的研究更具迫切性.本文首先对软件测试、实时系统等相关概念进行了详细的阐述,并对现有的不同种类的嵌入式软件测试工具进行了比较分析;然后详细分析了仿真测试环境的功能和重要特性,提出了一种全新的三层开发模式来实现仿真测试系统;随后本文提出了实现分布式仿真测试环境的支撑系统Distributed Software Test Environment Support System,简称DSTESS)的最佳方案,并分析了GPOS产生实时缺陷的原因以及它的实时扩展方法.然后本文给出了DSTESS的具体实现,包括它的总体结构、操作系统、处理器结构、同步机制、网络、实时节点结构、实时数据存取机制;而后针对DSTESS的三个运行层的不同特点,分别实现了不同的调度算法.最后,本文结合国家重点预研课题《嵌入式软件可靠性仿真测试与验证技术的研究》的核心部分--嵌入式软件可靠性仿真测试平台(简称SRSTP)的实例,详细说明了三层开发模式的具体使用方法. |
影响因子:
dc:title:嵌入式软件仿真测试环境及其支撑系统的研究
dc:creator:田沛
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2003.
dc:identifier:DOI:
dc: identifier:ISBN: