面向目标代码的实时操作系统形式化验证方法研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:shaoqing5320
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息科学技术的飞速发展,基于实时操作系统构建的关键应用领域系统的正确性与安全性开始受到人们的广泛关注。由此,实时操作系统的正确性也愈发显得重要。为了确保实时操作系统的正确性与安全性,本文提出了面向目标代码的实时操作系统验证方法,并基于“核高基”重大科技专项课题“汽车电子系统可靠性分析和验证方法研究”中对实时操作系统ORIENTAIS的形式化验证工作,将提出的方法进行了实际应用。本文从目标代码层面,对于实时操作系统的形式化验证工作,提出了相关的理论、方法与工具。在创新性方面,具体包括了如下几部分的内容:一、面向嵌入式应用的目标代码中间语言xBIL本文提出了面向嵌入式应用的目标代码中间语言xBIL(eXtensive Binary Internediate Languag)。xBIL可对多种平台架构上的目标代码进行统一形式的表示。xBIL支持中断行为描述,可对包括操作系统在内的底层程序的中断行为进行表示。xBIL支持指令执行时间声明,并可对程序的执行时间进行评估。本文给出了xBIL语言的操作语义与指称语义,并对两种语义进行了语义等价性证明。二、基于目标代码中间语言xBIL的位域运算与判定过程在基于目标代码的应用环境下,xBIL语言需要新的位域运算与判定过程对其执行行为进行判定。本文提出了新的基于目标代码中间语言xBIL的位域运算规则与判定过程。三、基于目标代码的实时操作系统验证方法本文提出了针对实时操作系统目标代码的形式化验证方法。针对实时操作系统给出了其在目标代码级的形式化验证流程与相关方法以及操作系统功能性规范的验证方法。并结合中断发生概率,提出了操作系统在带中断程序条件下的内存访问安全性质验证方法与操作系统API边界响应时间的计算方法。四、基于目标代码的自动化集成验证平台本文工作设计实施了一种自动化集成验证平台。集成验证平台可提供多种验证工具,工具可通过服务总线适配器与总线进行连接,从而实现对操作系统目标代码的自动化集成验证。通过上述的方法与技术,在实践过中,对ORIENTAIS操作系统进行了形式化验证工作,也从侧面证实了本文方法的实用性。通过对本文方法发现的国产汽车电子实时操作系统ORENTAIS中的37项错误的改进,ORIENTAIS顺利通过国际OSEK标准组织认证。
其他文献
<正>商周遗址出土骨器相当普遍,制骨作坊在都邑性遗址中也屡有发现。郑州商城曾多次发现制骨作坊遗迹,并出土大量骨器成品、半成品和废骨料[1]。安阳殷墟也发现多处制骨作坊,
<正>2009年5~6月,武汉市文物考古研究所、江夏区博物馆对武汉市江夏区山坡乡光星村15组丁家咀M1、M2进行抢救性考古发掘,出土了一批竹简[1]。2011年2~3月,武汉大学简帛研究中
由于模糊识别之最大隶属原则,在实际应用中存在着某种上程度上的不足。本文提出了加势隶属原则、积势隶属原则及加权加势隶属原则、加权积势隶属原则。以此可综合考虑各种变
甄鸾是南北朝时期有名的数学家。北周武帝在建德三年(574)废佛之前,曾多次召集儒、佛、道三教学者及文武百官讨论权衡三教的侵劣。甄鸾奉敕撰《笑道输》三卷,“祥佛道二教,定
图例是地图的语言体系.以往绘制方法中,图例只是一种机械排列,与图件主体没有关联,仅实现了符号层,概念层仍隐存于人的大脑中.基于ArcGIS绘制图例,利用Fishnet工具,以基本单
本文的主要价值在于:以现今愈演愈烈的社会问题为研究背景,例如当今社会幸福指数过低,人群生活压力过大引起的系列生理及心理疾病,导出祖国优秀文化遗产——太极拳及太极文化
伊犁河是我国为数不多向西流淌的国际河流之一,也是自古以来孕育了众多民族的一条母亲河。历史上环河而居的众多民族为了政治、经济利益,在伊犁河上往来驰骋,从而形成了几个
干部教育培训是建设高素质干部队伍的先导性、基础性、战略性工程。加强教育培训是提升农村基层干部素质的根本保证。品牌建设是农村基层干部教育培训质量的必然选择,品牌研究
媒介文本不仅仅是对社会现象的描摹和再现,它们本身就是社会现象。研究媒介文本能够帮助我们理解媒介生产和运作。本文是对中国广告专业期刊的“采访源”问题的研究,以中国创
<正> 2006年普通高考文综(全国卷I)地理试题基本保持了在2004年、2005年基础上稳中有变的命题思想和原则。更注重了对地理基础知识、基本技能和地理学科的综合性和区域性及地