基于Event-B的航天器内存管理系统形式化验证

来源 :软件学报 | 被引量 : 0次 | 上传用户:liongliong486
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
内存管理系统位于操作系统内核的最底层,为上层提供内存分配和回收机制.在航天器这类安全攸关的关键系统中,其可靠性和安全性至关重要,必须要考虑到强实时性、有限空间限制、高分配效率以及各种边界条件约束.因此,系统通常采用较为复杂的数据结构和算法来管理内存空间,同时需要采用非常严格的形式化方法来保证航天器这类安全攸关系统的高可信性.对复杂内存管理系统的形式化验证也会比之前的验证工作带来更多难题,主要体现在:内存管理模块中的复杂数据结构的形式化描述,操作的规范语义,行为的建模,内部函数的规范及断言定义与循环不变式的定义,实时性验证等方面.针对这些问题,深入分析实际的航天器操作系统内存管理系统的特性;探索基于分层迭代的语义描述与验证的一般性方法与理论,并应用这些理论方法来验证一个具有实际应用的航天嵌入式操作系统的内存管理系统.该研究成果有望直接应用于我国新一代的航天器系统. The memory management system is located at the very bottom of the operating system kernel, providing memory allocation and recovery mechanisms for the upper layers.In reliability and security of critical systems critical to safety such as spacecraft, reliability and security are paramount and must be considered with strong real-time , Limited space constraints, high allocation efficiency and a variety of boundary conditions constraints.So, the system usually uses more complex data structures and algorithms to manage memory space, at the same time require a very strict formal method to ensure that such spacecraft safety-related System’s high reliability.The formal verification of complex memory management system will bring more problems than the previous verification work, mainly reflected in: the formal description of the complex data structure in the memory management module, the normative semantics of the operation , The modeling of behavior, the specification of internal function, the definition of assertion and the definition of circular invariant and the verification of real-time etc.Aiming at these problems, this paper deeply analyzes the characteristics of the actual spacecraft operating system memory management system, Semantic description and verification of the general methods and theories, and application of these theoretical methods to verify a practical application Day embedded operating system’s memory management system. The research results are expected to be directly applied to the new generation of spacecraft systems.
其他文献
模型转换是模型驱动开发的核心技术.当要把模型转换用于工业生产时,其性能成为影响这一技术成败的关键因素之一.为了测试模型转换程序的性能,需要能够快速地生成一组具有较大
目的探讨内镜手术治疗高血压脑出血的治疗效果.方法对24例应用内镜手术治疗的脑出血病人进行回顾性研究,分析手术指征、手术方法和并发症等.结果血肿完全清除6例,大部清除18
昆明理工大学建起一座五星级酒店,校方给出的理由是“不丢国脸”。于是,一些人又开始讨论,究竟大学要靠什么来赢得人们对它的尊重?  74年前,同样是在昆明,有这样一座大学:它没有精良的教学设施,没有舒适的住宿环境,甚至有的时候连上课的教室都没有。但就是这样一座在现在看来教学条件落后的学校,却云集了陈寅恪、梁思成、冯友兰等大师,培养出了诸如杨振宁、李政道、邓稼先等一批优秀的学者,成为了后世仰望的楷模。这
高等教育发展的目标是培养高素质、高层次的创新人才。适应新形势的发展,培养出高素质创新人才是每一位教师的责任。结合工程图学的教学实践,探讨从严谨细致的工程素质教育,注重
华县交警大队不断加大对校车的管理力度,集中在全县各中小学、幼儿园开展了校车检查专项整治行动,有力地保障了中小学生的出行安全,进一步净化了校车运行环境,有效预防了校车交通事故的发生。  今年以来,华县交警大队深入辖区学校幼儿园,组织学校负责人就校园周边交通秩序管理工作进行研讨,把学生接送车安全管理工作作为预防交通事故的重要举措,加强与乡镇教育部门的协作配合,结合实际,与校方达成共识,形成齐抓共管,共