共查询到20条相似文献,搜索用时 171 毫秒
1.
在高可信软件的各种性质中,安全性是关注的重点.软件满足安全策略的证明方法是安全性研究的热点之一.根据前期提出的安全程序设计与证明的框架以及指针逻辑推理系统,介绍在所实现的出具证明编译器(certifying compiler)原型系统中有关目标机器的形式定义、汇编程序的形式验证框架以及汇编程序指针程序性质证明等方面的研究.它们的主要特点是汇编验证框架是基于Hoare风格的程序验证方式;与指针有关的性质使用和源语言一级类似的指针逻辑推理系统进行证明;使用一个简单的类型系统完成有关指针的类型检查. 相似文献
2.
软件的安全性日益重要,软件满足安全策略的证明方法成为一个研究热点.而指针程序的安全性质证明是难点之一.根据已经提出的安全程序设计与证明的框架以及PointerC指针逻辑,提出一种汇编语言指针逻辑.该逻辑解决了Hoare逻辑处理别名问题面临的困难,保证通过验证的汇编指针程序不存在空指针引用和内存泄露等安全问题.此逻辑的可靠性证明已在证明辅助工具Coq中完成.此外,本文还实现一个原型系统,并使用该系统对链表、二叉树等非平凡的指针程序的进行了自动的安全验证. 相似文献
3.
计算机控制系统软件可靠性设计是系统可靠性设计关键环节之一,是硬件系统可靠性设计的必要补充.在简要介绍PC指针"跑飞"成因及其后果基础上,分析了指令冗余、软件陷阱等传统软件可靠性设计方法的优缺点,提出了基于模块入口与出口地址的PC指针跑飞拦截技术,阐述了这一方式的拦截原理,给出了具体的实现方法及拦截效果实验数据.实践表明该拦截方式较彻底地解决了PC指针"跑飞"带来的计算机控制系统可靠性问题,从而进一步完善了计算机控制系统软件可靠性设计技术. 相似文献
4.
张竞文 《电脑编程技巧与维护》2021,(10):57-59
使用C语言编程经常会使用各类指针,指针的使用带来了便利,但是不当的使用也会带来灾难,对指针的验证,是重点也是难点.主要介绍软件单元测试阶段验证指向变量的指针、指向结构体的指针、指向函数的指针、多重嵌套指针等常见指针的方法. 相似文献
5.
对可信指针分析技术的定义和描述、指针分析对软件可信性的保障、可信指针分析属性以及该领域主要研究成果等方面进行了综述。通过对现有可信指针分析技术的分析和比较,详细讨论了面向软件可信性的可信指针分析的关键技术;此外,重点介绍了流敏感指针分析及上下文敏感指针分析的方法和理论;最后对进一步研究工作的方向进行了展望。 相似文献
6.
内存腐烂攻击在软件安全攻击中占据着较大的比重。近来,动态着色技术得到了越来越多的关注,这种技术通过在访问内存时检测指针的完整性来抵御攻击。然而,存在一类可以绕过指针完整性检查的策略来进行攻击的实例,比如数组的越界访问攻击。提出了一种基于动态着色跟踪分析的方法来解决这类已有着色技术不能检测的问题。其思想是,借助于内存访问控制的思路,首先像已有的动态着色技术那样,在内存访问时对指针进行完整性检查,然后检查指针将要访问的内存区域是否处于指针合理的访问范围之内。原型系统是基于Valgrind的,并不需要源码,因此可以用于很多商业软件。初步实验验证结果表明,该方法可以有效地检测出很多类型的攻击,系统的性能损耗接近于Memcheck这种常用的内存错误检测工具。 相似文献
7.
宋振方 《数字社区&智能家居》2011,(10)
指针是C/C++语言中至关重要的概念,也是软件界备受争议和讨论的热点。提高指针的使用安全性对于软件的安全具有现实意义。指针是内存的直接管理者,指针做为函数参数在程序中传递导致内存不断拥有新的管理者,程序员弄清不同管理者的职责,进而操控指针控制内存,可提高程序的安全性。结合具体实例分析其有效性。 相似文献
8.
一种用于指针程序安全性证明的指针逻辑 总被引:7,自引:3,他引:4
在高可信软件的各种性质中,安全性是被关注的重点,其中软件满足安全策略的证明方法是研究的热点之一.文中根据作者所设想的安全程序的设计和证明框架,为类C语言的一个子集设计了一个指针逻辑系统.该逻辑系统是Hoare逻辑系统的一种扩展,它用推理规则来表达每一种语句引起指针信息的变化情况.它可用来对指针程序进行精确的指针分析,所获得的信息用来证明指针程序是否满足定型规则的附加条件,以支持程序的安全性验证.该逻辑系统也可用来证明指针程序的其它性质. 相似文献
9.
半透明半明确协作框架下远程指针协同感知研究 总被引:6,自引:0,他引:6
远程指针协同感知是CSCW系统的关键技术之一,首先提出了半透明半明确协作框架下指针共享原理,包括鼠标移动消息事件的截取和鼠标消息事件和执行模式,然后提出了指针一致性维护和指针映射方法,给出了指针映射前、后处理算法和基本映射思路,最后研究了动态指针与语义重载的实现框架,构造了动态指针的模拟资源,设计了远程指针的感知域和重载语义,原型系统的实践表明这些技术方法是正确可行的,有利于增强协作者的群体意识,促进协同工作的进行。 相似文献
10.
基于机器视觉构建汽车仪表自动检测系统已成为实现仪表生产测试的主要途径;基于图像空间到参数空间的收敛映射,提出了改进CM-Hough变换检测算法对汽车仪表盘的指针位置实施检测;首先,介绍了基于机器视觉对汽车仪表的符号及指针进行自动检测的系统组成;接着,针对经典Hough变换发散映射运算量大的缺点,提出了基于收敛映射CM-Hough变换进行指针检测的算法,给出了利用Hough变换的检测结果直接解算指针位置的方法;最后,将算法由软件编程实现,通过测试实验验证了算法的实时性和有效性,测试数据分析显示了指针位置误差小于1%. 相似文献
11.
基于PC机的压缩机性能测试系统设计 总被引:2,自引:1,他引:1
介绍了基于PC机的压缩机性能测试系统的功能、软硬件设计方案及其应用结果 ;重点阐述了VC开发环境下PC机与单片机之间的串口通信以及基于ICL71 35的A/D转换芯片的数据转换、采集与处理两项关键技术。 相似文献
12.
电控发动机ECU 标定系统 总被引:1,自引:0,他引:1
为了对汽车发动机电子控制单元的自主研发提供检验支持,开发了一款基于CAN总线通讯的发动机电子控制单元标定系统。标定系统包括标定系统软件、通信模块、待标定发动机电子控制单元和被测发动机4个部分,采用多主结构CAN-bus数据通信方式。实现了上位机的标定表格设计,表格数据的整理,标准协议与自定义协议的转换接口的设计,基于协议的数据传输、在线烧录、采集、控制与诊断等功能。在汽车发动机电喷系统产品上的实际应用表明:该标定系统通用性好,数据处理效率高,适用于不同协议的发动机电子控制单元产品。 相似文献
13.
14.
为了提升油田生产的自动化程度,保障安全,降低运行成本,扩大对环境恶劣和偏远地区的自动化覆盖范围,设计一种油田采输物联网监控系统。该系统以基于ARM Cortex-M0的LPC11C14FBD48为主控芯片,M35为GPRS通信模块,用C++语言开发内核软件和远程集中监控中心软件。可远程对油田采输现场的数据进行采集和系统控制,同时与云计算服务中心实现数据交互,为大数据处理提供基础。该系统实现了油田采输无人值守,覆盖偏远区域,降低了运行成本,提升了油田生产的安全性、可靠性和高效性,使油田生产综合效益明显提高。 相似文献
15.
16.
17.
在常用的传动元件蜗杆的生产中,可以通过检测蜗杆副啮合运动时传动中心距的变化来快速检测其加工是否合格。基于虚拟仪器设计理论,以LabVIEW8.6虚拟仪器作为软件开发平台,单片机STC89C55作为下位机主控芯片,设计出适合实际需要的数据实时采集系统。该系统采用数字式传感器光栅尺和角编码器结合单片机控制实现实时数据采集。利用串行通信的方式在上位机的LabVIEW8.6上实现了光栅测量系统的数据图形显示和分析统计等功能。 相似文献
18.
19.
20.
MIMU定位定向系统数据采集装置的设计 总被引:12,自引:0,他引:12
介绍了一个用于微型惯性测量组合(Micro inertial measurement unit,MIMU)定位定向系统的数据采集装置。该装置由数据采集模块、数据处理模块、数据下载模块组成。数据采集模块用16位高精度AD676和浮点放大男采集MIMU输出信号;数据处理模块采用主从式紧藕合双处理男结构,分别以数字信号处理男(DSP)作为数据处理机,单片微控制器作为I/O接口处理机;数据下载模块增设了通讯监听处理器,以提高数据下载传输的可靠性。文中还介绍了数据采集的软件设计。该系统结构简单,满足了定位定向系统在数据采集处理方面提出的诸多性能指标,为捷联定位定向系统的小型化提供了一种新的思路。 相似文献