基于代码的软件质量度量模型

来源 :全国抗恶劣环境计算机第十九届学术年会 | 被引量 : 0次 | 上传用户:placaptain
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机在各个领域中的应用越来越广泛深入,计算机软件已成为大部分产品的关键组成部分,如何提高软件质量成为全球软件界广泛关注的问题,提高软件质量的研究变得越来越重要了。 提高软件质量简而言之是指使软件中的错误尽量少,而在编码阶段产生错误的概率最大,占总错误量的35[%],因此研究在编码阶段如何进行错误的预防对于提高软件的质量能起到至关重要的作用。 本文介绍了基于代码的软件质量度量模型的研究情况,在研究语言规则,分析影响软件质量各种因素的基础上,找出可能引发潜在程序错误的代码,这些代码在语法和语义上是符合编程语言规则的,是编译程序无法进行检测的,但在程序执行期间或软件后期维护时这些代码可能会引发程序错误。并据此构造与之对应的软件质量度量元,建立基于代码的软件质量度量模型。
其他文献
在氢氧化钾和丙酮存在下,锂与钍试剂生成黄橙色络合物,在464nm有最大吸收。利用此进行分光光度法测定。
介绍了季戊四醇的生产技术进展,分析了国内外季戊四醇的生产消费现状,提出了发展我国季戊四醇的建议。
NHD溶剂是一种新型高效脱硫脱碳溶剂,分子式H3CO(CH2CH2O)nCH3,n=2-8,主要成分是聚乙二醇二甲醚的混合物。通常为淡黄色液体,接近中性,化学稳定性和热稳定性好。无毒,不污染环境,蒸气压低,比热容低,粘度小。再生能耗少,对钢材无腐蚀性。本文叙述了天音产NHD在醋酸生产中的应用情况,主要是醋酸厂CO原料气的净化。
除了Hastelloy(R) B-3被广泛应用于醋酸厂的闪蒸罐外,羰基合成法生产醋酸或醋酐还用了大量Hastelloy(R) C系列合金制作的设备,其中包括有大型换热器,以及下游回收系统中的一些塔器。本文介绍了常用Hastelloy(R) C系列合金的公称化学成分,分析了常用Hastelloy(R) C系列合金的均匀腐蚀和局部腐蚀的数据。
本文研究了软件容错的两项关键技术—复制签名检错技术和软件签名控制流检错技术,对软件检错技术的关键问题进行了分析并给出了解决问题的算法。首先,对基本块划分,软件签名检错指令生成,影子指令生成和指令调度等关键问题进行了理论分析,给出了适于目标平台的算法,介绍了软件检错技术系统的总体设计方法。
基于龙芯2F的的智能CAN节点用于对CAN总线上传来的数据进行算法解算并提供高分辨率显示输出。该节点通过CAN总线与外界接口,在硬件设计上采用国产高性能微处理器龙芯2F来进行算法解算,使用Volari V2芯片搭配8M 64-bitDDR SDRAM来支撑1600×1200×32@70NI的显示模式,软件系统设计上使用了YxWorks系统,并对PMON作了一定的优化设计来缩短系统启动时间。该节点已
分布式卫星作为航天器系统的前沿技术,已经成为当前的研究热点。本文针对分布式卫星的运行的空间恶劣环境和任务特点,研究分布式卫星嵌入式计算机系统的可靠性、安全性和实时性问题解决方案。在综合考虑分布式卫星嵌入式计算机系统设计要求的基础上,提出了分布、实时、容错、安全的一体化设计方法,提出了一种基于三级容错的主辅式双系统体系结构设计方案。对三级容错设计、基于可信平台模块(TPM)的主辅式双系统安全设计进行
本文简单的介绍了网格技术以及网格技术对军事领域的影响。介绍了美军军事网格发展历程中4个具有代表性的网格研究项目:ABIS Grid、C4IFTW Grid、C4ISR和GIG,展现了当前网格研究的现状和未来的发展趋势。在此基础上,本文总结了网格的发展方向。
计算机在嵌入式系统的作用日益重要,所占功能比重越来越大。由于嵌入式计算机的工作环境较普通的计算机恶劣,容易产生计算机电源不稳定等问题,本文综合分析提高嵌入式系统在掉电情况下容错能力的常用软件技术,并给出采用软件恢复块实现掉电恢复的实例。
恶劣的太空环境对星载计算机软件系统的运行带来了很大的影响,为了提高星载软件的可靠性,维护技术是一种重要的解决方法。从空间环境下的星载软件维护需求分析入手,在对一些维护技术进行分析和比较的基础上,重点针对基于VxWorks动态加载器的星载软件维护技术进行了设计和说明。