GJB 8114编码标准检查软件产品简介

                                talcheck产品介绍

简介

       talcheck是拥有独立知识产权的国产软件,能够对c/c++/java代码进行编码标准符合情况检查,进而根据检查结果对被测代码的编码规则符合情况进行评估,并生成检查报告。检测结果准确详实,既包括违规点在源文件的位置信息、违反的规则信息以及违反原因等信息,还可以包括特定规则的溯源分析、影响范围分析以及影响程度分析的结果,这些丰富且全面地信息能够为评估特定的违规提供依据,也为解决代码中存在的问题提供明确的线索,进而促进软件代码质量得到有效地改善与提高。

技术特点

        1.检测准确、全面且检测能力强

        talcheck以完全自研的c/c++/java代码解析器为基础,对被测代码进行准确且全面的合规性检查。既能够进行依赖于代码解析的基础规则检查,也能够在代码解析结果的基础上,应用路径遍历、约束求解、仿真地址空间、循环函数求解及仿真等多项相关技术进行深度规则检查,从而对源码与编码标准的符合情况进行准确深入且全面地检查。

        2.支持编码标准丰富

        talcheck既支持GB/T 28169、GB/T 34943、GB/T 34944、GJB 5369、GJB 8114等国家标准及特定领域标准,也支持MISRA C、MISRA C++等通用的行业标准,还支持CERT C、CWE等专业标准。

        3.功能紧凑、简单易用

        talcheck力求以最简洁的方式提供准确且全面的规则检查,并以便捷且清晰的方式呈现检测结果。仅需要执行“打开”操作,即可实现整个被测工程的基础规则检查。在执行一次“深度检查”操作,即可全面完成整个被测工程的规则检查。借助于工程导航树,可以轻松的查看特定函数、特定单元乃至整个工程的检查结果,也可以轻松地实现对特定文件或者整个工程的编码规则符合情况进行评估。

        4.使用灵活

      (1)talcheck允许用户自主选用编码标准、编码规则集合、设置规则的严重等级、定制不同编码标准中的可自定义的规则。

      (2)talcheck还可根据测试资源的实际情况调整检测程度。既可以单独进行基础检查以节省检查时间,也可以根据时间的多少有选择地进行特定函数或特定文件的深度规则检查,从而在测试资源有限的前提下,实现规则检查效率的最大化。

        5.适用性强  

      (1)talcheck既支持对整个工程进行检查,也支持对单个文件进行检查 ;

      (2)不依赖任何第三方编译器,能够检测不完整工程中的源码,甚至能够检测第三方编译器不能编译成功的代码;

      (3)talcheck既能够应用于windows系统环境,也能够应用于linux系统环境。能够适配麒麟等国产操作系统。

主要功能

        1.规则检查

        依据当前选用的编码标准进行规则符合情况检查。检查分两阶段进行:基础检查、深度检查。基础检查耗时短,覆盖编码标准中的绝大部分规则;深度检查对测试资源的消耗相对较多,能够覆盖编码标准中不易检测的规则。

        2.代码合规情况评价

        依据违反编码标准的规则数量、行数等数据计算出违背率,根据违背率对被检查代码进行评价。

       

        3.综合检查报告

        汇总工程、文件、函数等级别违规结果,并生成报告文件。

       

        4.编码标准设置

        设置当前使用的编码标准,选择进行检查的规则集合,设置规则的严重程度以及定制自定义规则。

相关工具

        1.taleffect(故障影响分析工具)

        taleffect是对由违规引发的故障对软件所造成的影响进行分析的工具。主要包括故障溯源分析、故障影响范围分析以及故障影响程度分析。通过“故障路径集合”、“被污染路径集合”、“污染路径比率”及其它多个相关度量指标客观全面地衡量特定故障的影响,为故障评估及故障排除提供有力的支持。

        2.其它工具

       (1) talsta是专注于代码质量评估的静态分析系统。主要包括违规检查、度量指标计算、控制流图生成、综合质量评估等功能;

       (2)ufinder是专注于不可达语句检测的工具;

       (3)weakscan是专注于代码安全漏洞扫描的漏洞扫描工具;

       (4)talunit是专注于白盒动态测试的软件。主要包括单元测试、集成测试、回归测试、自动生成用例等功能。

talcheck最新版本:1.1

                                                                                                                          

                                                                                       欢迎交流!  QQ:2876904593

                                                                                                          Mail:plstudio@163.com

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
GJB 450 装备研制与生产的可靠性通用大纲 GJB 1909.1-94 装备可靠性维修性参数选择与指标确定要求 GJB 900 -90 系统安全性通用大纲 GJB 368. 1~6 系统维修性通用规范 GJB 1389-92 系统电磁兼容性要求 GJB/Z 23 可靠性和维修性工程报告 GJB/Z 102-97 软件可靠性和安全性设计准则 GJB 1093-91 核监控装备环境试验规程 GJB 150 1~18-86 军用设备环境试验方法 GJB3107-97 地地战略导弹指挥监控系统设备通用规范 GJB 1909.1-94 装备可靠性维修性参数选择与指标确定要求 GJB 1389-92 系统电磁兼容性要求 GJB/Z 23 可靠性和维修性工程报告 GJB 1093-91 核监控装备环境试验规程 GJB3107-97 地地战略导弹指挥监控系统设备通用规范 GJB150.1-.20-1986 军用设备环境试验方法 GJB841-1990 故障报告、分析和纠正措施系统 GJB813-1990 可靠性模型的建立和可靠性预计 GJB 546A-1996 电子元器件质量保证大纲 GJB 899-1990 可靠性鉴定和验收试验 GJB/Z 299B-1998 电子设备可靠性预计手册 GJB150.1-86 军用设备环境试验方法   总则 GJB150.2-86 军用设备环境试验方法   低气压(高度)试验 GJB150.3-86 军用设备环境试验方法   高温试验 GJB150.4-86 军用设备环境试验方法   低温试验 GJB150.5-86 军用设备环境试验方法   温度冲击试验 GJB150.6-86 军用设备环境试验方法   温度-高度试验 GJB150.7-86 军用设备环境试验方法   太阳辐射试验 GJB150.8-86 军用设备环境试验方法   淋雨试验 GJB150.9-86 军用设备环境试验方法   湿热试验 GJB150.10-86 军用设备环境试验方法   霉菌试验 GJB150.11-86 军用设备环境试验方法   盐雾试验 GJB150.12-86 军用设备环境试验方法   砂尘试验 GJB150.13-86 军用设备环境试验方法   爆炸性大气试验 GJB150.14-86 军用设备环境试验方法   浸渍试验 GJB150.15-86 军用设备环境试验方法   加速度试验 GJB150.16-86 军用设备环境试验方法   振动试验 GJB150.17-86 军用设备环境试验方法   噪声试验 GJB150.18-86 军用设备环境试验方法   冲击试验 GJB150.19-86 军用设备环境试验方法   温度-湿度-高度试验 GJB150.20-86 军用设备环境试验方法   飞机炮振试验 GJB150.21-87 军用设备环境试验方法 风压试验 GJB150.22-87 军用设备环境试验方法 积水/冻雨试验 GJB150.23-91 军用设备环境试验方法 倾斜和摇摆试验
GJB(General Specification for Software Testing)是国家军用标准,是中国军用软件测试标准的一部分。GJB软件测试标准旨在规范和指导军用软件测试的实施,提高军用软件的质量和可靠性。 GJB软件测试标准包含了多个方面的要求和指导。首先,它明确了软件测试的基本原则和目标,包括正确性、可靠性、有效性等。其次,GJB标准定义了软件测试的过程和方法,包括需求分析、测试计划、测试设计、测试执行和测试评估等。在每个阶段都有相应的要求和指导,以确保测试的全面性和有效性。 此外,GJB软件测试标准还规定了不同测试类型的要求。它包括功能测试、性能测试、安全测试、兼容性测试等多个方面,以确保军用软件在各个方面都能够满足要求。对于每个测试类型,GJB标准都定义了测试的目标、方法和评估标准,以确保测试的全面性和准确性。 除了测试过程和方法,GJB软件测试标准还要求进行测试文档的编写和管理。它明确了测试计划、设计文档、执行记录和评估报告等的要求,以确保测试过程的可追溯性和可重复性。 总之,GJB软件测试标准是国家军用软件测试的统一要求和指导,它规范了军用软件测试的过程、方法和文档,提高了军用软件的质量和可靠性。通过遵循GJB标准,可以有效地进行军用软件测试,确保其能够满足各项要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

plstudio1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值