共查询到17条相似文献,搜索用时 203 毫秒
1.
C/C++软件开发过程中,源代码中若使用了危险函数,会造成内存缓冲区溢出,产生严重的安全漏洞和隐患,因此对源代码进行危险函数检查非常重要.对于大型软件模块需要将危险函数静态检查工具集成到持续集成工具上,对源代码进行危险函数检测.结合工作实践,介绍了危险函数检测工具,叙述了对源代码进行检查的流程;详细叙述了基于持续集成的危险函数检查过程;最后介绍了两个典型案例.工作实践表明,进行危险函数检查有助于及时发现和处理软件中的危险函数隐患,从而提高软件产品的质量和安全性. 相似文献
2.
3.
深刻理解DO-178C标准对于提升机载软件开发能力具有重要意义。分别从软件生存周期过程活动和过程目标两个维度对比和分析DO-178C与DO-178B的差异,按照计划过程、开发过程、验证过程、配置管理过程、质量保证过程和合格审定联络过程分类,列举了每个过程新增的或变更的考虑内容,并详细分析了过程目标的变化。根据差异分析,从强调以目标为中心、源代码到目标码的映射、参数数据、双向追踪、基于需求的鲁棒性测试和耦合性验证6个方面解析了DO-178C强调的思想,并总结了一些可行的实践。 相似文献
4.
5.
项目流程管理在软件开发过程中至关重要,而有效的流程管理工具则又是项目管理工作开展的平台,是项目管理的基本前提和直接手段。微软研发的团队开发产品VSTS(Visual Studio Team System)则正是这样一款涵盖产品开发的全生命周期,为建模、开发、测试、自动构建以及缺陷管理、项目决策分析、源代码管理等提供强有力支持的配置和流程管理工具。为本文所关注的是其所提供的将配置管理与项目流程管理整合于一体的工作项管理功能。针对这一区别于其它配置管理工具的特点,在实际使用并试图发挥出该项附加功能最大作用的过程中,本文提出了 VSTS 工作项模板二次开发的方法。经过在多个具有特性化流程管理需求的组织中的推广和使用,证实这是一种便捷有效定制实现适用于不同业务特点的软件项目管理流程的方法。 相似文献
6.
开发高性能可靠的飞控计算机是直升机研制的重要一步,在试飞之前,需要对飞控系统进行全面的仿真测试.结合控制律软件设计,提出一种基于嵌入式VxWorks操作系统,结合RTW工具箱进行飞控系统半物理仿真研究的方案.详细说明了使用RTW生成实时目标代码的过程和外部模式的配置.开发了半物理仿真平台的软件,并与控制律软件、飞机模型、飞控操纵台进行联合调试.解决了RTW生成模块中信号量访问、仿真软件各功能模块优先级划分、串口数据读写等问题.最后给出了联合调试的实际仿真结果,并验证了该方案的软硬件的可靠性.可以应用到进一步的试飞工作中. 相似文献
7.
8.
处理器PowerPC P2020在航空航天等嵌入式领域被广泛应用,以RTCA/DO-178C中A级软件的适航要求作为研究的出发点,提出了从文件、函数声明、函数体代码3层次实现P2020机器码程序到C源程序的溯源方法。在获取C语言源程序与PowerPC P2020机器码程序文件名列表的基础上,实现PowerPC P2020机器码文件主名的溯源;通过遍历C源程序抽象语法树和PowerPC P2020机器码获取函数名列表,实现PowerPC P2020机器码函数声明的溯源;通过定义C语言程序抽象语法树节点生成期望汇编指令序列的规则,实现PowerPC P2020机器码函数体的溯源。通过设计245个C源程序文件与345个PowerPC P2020机器码程序文件,1 111个C语言函数声明与1 273个PowerPC P2020机器码函数声明,以及覆盖C语言程序23类语法结构的460个测试用例,验证了PowerPC P2020机器码程序到C源程序的自动化溯源方法的有效性。结果表明:文件溯源和函数声明溯源的追溯匹配率达100%,程序函数体代码的平均溯源匹配率达97.22%。溯源匹配结果可以检查PowerPC P2020机器码程序是否在编译过程插入例外异常代码,以防止其带来的安全隐患,保证航空航天嵌入式安全关键软件机器码的安全性和可靠性。 相似文献
9.
10.
11.
针对在CATIA中使用人工审核方法检测工装数模规范性时效率低、易漏检等问题,提出了一种对工装数模规范性进行自动校验的方法。该方法基于CAA,以CATIA为平台,Visual C++为编程工具,能够自动怏速准确进行检验,解决了订货单信息、数模信息自动获取的难题。缩短了工装设计周期中用于校验的时间,提高了工作效率,为模具设计部门对工装数模规范性实现高效检测提供了帮助。 相似文献
12.
基于RTW和嵌入式操作系统VxWorks的飞控系统半物理仿真实现 总被引:1,自引:0,他引:1
提出一个飞控系统半物理仿真方案。仿真系统基于嵌入式实时操作系统VxWorks,使用RTW工具箱将飞机的Simulink仿真模型下载到PCI04计算机平台,提高了半物理仿真的效率和可靠性。设计开发支持PC104嵌入式计算机的VxWorks板载支持包,研究RTW的代码生成过程,解决了实现该方案的关键技术。 相似文献
13.
基于PC104总线的VxWorks BSP设计 总被引:1,自引:0,他引:1
设计开发了嵌入式实时操作系统VxWorks的一种基于PC104总线的板载支持包,完成了相关的外围驱动程序设计和调试工作。 相似文献
14.
15.
传统的安全性分析方法,受到分析人员自身技能和经验等因素的影响,容易疏漏系统的失效状态或误判失效的影响。模型检验利用遍历算法,既可以从数学上保证搜索出系统的所有状态,不会发生疏漏;又可以利用计算机检验工具,实现自动分析过程,减少对分析人员技能和经验的依赖。将模型检验引入飞机系统安全性领域,提出了一种基于模型检验的安全性分析方法,以SAE ARP 4761标准附录中的机轮刹车系统为例,利用模型检验工具NuSMV对其安全性进行了分析,自动识别出导致某系统顶事件发生的最小失效组合,完成了传统故障树分析的目的。 相似文献
16.