基于运行时验证的嵌入式系统监控技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:lovele
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的迅猛发展,嵌入式系统作为一种灵活地专用操作系统,已经进入了人们生活的方方面面。在一些安全攸关领域中,嵌入式系统的失效可能会导致极为严重的人员伤亡及财产损失。另一方面,随着嵌入式操作系统向智能化、网络化、多媒体化发展,软件在嵌入式系统中的地位越来越高,也越来越复杂。如何针对嵌入式系统的特点,对其进行安全性验证,受到了学术界及工业界的广泛关注及深入研究。运行时验证是一种新兴的轻量级程序验证技术,它通过监控实际系统的运行状态来判断系统的执行是否满足安全需求,是传统软件验证和确认技术的有效补充。它不但可以监测到系统当中的异常行为,也可以在系统违反安全性质时,执行相关代码,对系统进行修复。因此,将运行时验证技术运用于嵌入式系统的行为验证与系统监控中,是一种有效的思路。本文结合运行时验证最新的研究成果,嵌入式系统的特点,以及我们在工程项目中遇到的问题,展开了相关研究,主要工作如下:1.规约语言体系的扩充。根据实际项目中遇到的问题,扩充现有规约语言体系,将离散时间上的MTL应用于实际项目研究,用于表达嵌入式系统中常见的周期性质和实时性质。2.针对周期性质和实时性质的监控方法。基于Discrete-Time MTL,开发周期性质和实时性质的监控框架。设计实现了从Discrete-Time MTL到自动机的两个算法,并形成工具成果。3.面向参数化时序性质的监控方法。基于路径切片技术,在面向C语言的运行时验证框架中,实现了对参数化性质进行监控的框架设计,并进行了实现。4.针对嵌入式C程序的工具扩展。结合LLVM编译框架,面向嵌入式C语言搭建运行时验证框架,并进行了工具实现。
其他文献
透雕是一种广泛运用与家具装饰,木制工艺品制作的精美工艺,历史悠久。传承千年。其独特的疏朗、通透的艺术美感独具匠心。由于该工艺的发展与流传有待极高的匠人手艺,或需要
现今恶意代码数量呈指数趋势大量增长。利用机器学习、数据管理等手段建立自动化流水线式的恶意代码分析系统来完成对大量未知程序样本的鉴定和分析是绝大部分反病毒厂商的通
推荐系统的主要目的是根据用户的兴趣特点和历史行为,向用户推荐感兴趣的信息,帮助他们快速有效地做出决策。推荐系统在电子商务领域的应用很广泛,帮助向用户推荐他们有购买
21世纪以来,随着云计算、大数据、跨境电商和区块链等新兴技术的蓬勃发展,知识型员工在IT企业中扮演着不可或缺的角色。近几年,90后知识型员工已进入就业高峰期并逐渐成长为IT企业的主力军,他们成长于物质丰富、信息爆炸的时代,因此有着与60、70、80后不一样的特质,他们具有较强的创新性和创造性、良好的教育背景、较高的自主性、渴望自我价值的实现等特点。这不仅给企业注入了新鲜的血液,还带来了新的管理问题
学位
随着云计算的发展,类似DropBox、谷歌Driver等云存储服务应运而生。用户将数据的控制权交给第三方,不免担心数据安全以及个人隐私得不到保障。近年来屡有发生的云端敏感信息
随着时代的进步、经济的发展,互联网已成为我们生活中必不可少的一部分。它出现在生活中的各个角落,同时也在衣食住行的各个方面为人们提供着便利。对于当今互联网的发展,已
党的十八大以来,以习近平同志为核心的党中央始终坚守初心使命,团结带领全国各族人民披荆斩棘、拼搏奋进,党和国家事业取得了历史性成就,推动党的面貌发生了前所未有的变化。
个性化推荐系统建立在海量信息的基础上,通过数据挖掘技术为用户提供个性化的服务以及决策支持,能够满足不同用户的需求。个性化推荐系统的基础是社会网络,该系统根据用户的
酸菜是以大白菜为主要原料,加入低浓度的盐水,利用蔬菜表面的有益微生物进行发酵制作而成的,营养丰富,含有多种乳酸菌。东北酸菜在发酵中产生多种微生物,而乳酸菌是酸菜发酵中的主要菌群。因此研究乳酸菌种群多样性,对了解自然发酵的酸菜中的乳酸菌资源有重要的意义。本文探究东北酸菜中乳酸菌的种群多样性,采用本课题继续沿用网格设计思路,对单一地理来源(黑龙江省双鸭山市)酸菜中的乳酸菌资源进行分析调查。采用pheS
目的:本课题拟以蒙药苏格木勒-3水提物为研究对象,在研究其体内外化学成分及含量测定的基础上结合治疗失眠的药效学筛选研究,旨在揭示蒙药苏格木勒-3水提物有效物质基础并对其进行质量控制研究,以期为本方继续深入开发研究提供科学依据。方法:1)制备蒙药苏格木勒-3水提物,并制备样品及对照品溶液。液相条件:ACQUITY UPLC HSS T3 C18(2.1 mm×100 mm,1.8μm)色谱柱;流动相