当前位置:网站首页>Enterprise code static testing tool helix QAC - technical specifications
Enterprise code static testing tool helix QAC - technical specifications
2022-04-22 12:46:00 【Polelink beihui information】

List of articles
Helix QAC brief introduction
Helix QAC Provides an efficient 、 Robust and fully automated environment to cover coding specifications , Instant feedback of diagnostic information , Give modification suggestions , And generate reports of different reference standards for the detected defects ( Code review report 、 Measurement report 、 Compliance report and suppression report ), Help development engineers develop high reliability products 、 Strong portability 、 Good reusability 、 Easy to test and maintainable code , Simplify the development lifecycle , Reduce development costs .
Previous review : Enterprise code static testing tool Helix QAC—— Ensure code quality and security from the application level
technical specifications
General features
- Support command line operations (CLI)
- Interactive with diagnostic message browser GUI
- IDE Integrate
- On-line help Provide rectification suggestions
- summary & Detailed reports
Code analysis features
- 4000+ Configurable diagnostic messages
- C/C++ Language specific parsing engine
- There is no limit to the size and complexity of the code
- Cross module analysis
- Semantic error detection
- Data stream error detection
Message output control
- Based on the baseline
- Message suppression
Metric element
- 5 An engineering based metric
- 33 A file based metric
- 35 A function based metric
Test report
- Configurable HTML The report
- Standard report format , Including compliance reports 、 Code review report 、 Suppress reports 、 Metric meta report
Supported coding specifications
· Support user-defined specifications
· MISRA C 2004
· MISRA C 2012
· MISRA C++ 2008
· AUTOSAR (C++14 Adaptive Platform)
· CERT C/C++
· CWE C/C++
· HICPP
· JSF AV C++
· Secure C
Supported operating systems
- Windows 10,64bit
- Linux RHEL7/Centos7,64 bit
IDE Integrated environment
- Microsoft Visual Studio 2015,2017,2019 Professional and Enterprise Edition
- Eclipse based IDEs:
·Eclipse Luna SR2 Packages (v4.4.2).
·Eclipse Mars SR2 Packages (v4.5.2).
·Eclipse Neon.3 Packages (v4.6.3).
·Eclipse Oxygen.2 Packages (v4.7.2).
·Eclipse Photon Packages (v4.8.0).
·Eclipse 2019-03 Packages (v4.11.0).
Continuous integration environment
- Jenkins
- Through the command line to achieve and other CI Environment interaction
Supported compilers

版权声明
本文为[Polelink beihui information]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204221241433665.html
边栏推荐
- VNC connection to too many security failures
- The ABAQUS model of standardized steel box girder is established, and the plug-in of RSG is used for secondary development
- Embedded development: three techniques for verifying sensors and communication data in embedded systems
- Read attention concatenation volume for accurate and efficient stereo matching
- [concurrent programming 047] cache locking performance is better than bus locking. Why not eliminate bus locking?
- ORB_SLAM3学习:Tracking 线程介绍
- JS基础12
- After brushing a thousand multiple-choice questions, I summarized these error prone points of C language [the second bullet]
- matlab 桥梁跨径组合问题GUI图形界面完成
- 挑选了适合测试边界的汉字及截图
猜你喜欢

Share the small problems you have encountered in writing projects recently
![[concurrent programming 054] multithreading status and transition process?](/img/b0/7f6bb898fb58477c73023135bd49db.png)
[concurrent programming 054] multithreading status and transition process?

智慧文旅逐渐数字化,vr全景推动文旅一体化发展

JS基础8

Ros2 learning notes (VII) tools for learning ros2 from turnlesim

Partagez quelques conseils pratiques que vous avez accumulés sur un projet mobile récemment écrit

ES6解构赋值之数组的解构赋值

51单片机案例(1)——利用DS1302实现实时时钟和可调时钟的功能
![[concurrent programming 050] type and description of memory barrier?](/img/2b/9035c20c45f3f33c97639341315f72.png)
[concurrent programming 050] type and description of memory barrier?

Matlab automatically selects non-standard bridge span code (full version of source code)
随机推荐
Whether l3-010 is complete binary search tree (30 points)
JS基础6
MySQL 5.0安装教程图解详细教程
R语言将dataframe数据从长表(long)变为宽表(wide)实战:tidyr包的spread函数、cdata包的pivot_to_rowrecs函数、data.table包dcast函数
Practice of importing SAS files with R language
Secondary development of ABAQUS RSG plug-in (II)
Design and implementation of house leasing system based on J2EE Rar (paper + project source code + database file)
Machine learning training template, summarizing multiple classifiers
[concurrent programming 052] talk about double check lock and its advantages?
Application case sharing of isolated integrated current sensor ch704 which can measure current above 50A
The ordering system breaks the bottleneck period of wholesale enterprises and helps enterprises with digital transformation
Select the appropriate span combination for one span in MATLAB Bridge
Knowledge points that need to be recorded in the work
Generation process of executable file
书城项目注册页面和邮箱验证
Build: makefile
Novartis Nebula updated its prospectus and continued its listing process. Is the "academic school" gaining momentum step by step?
Scientific research - SCI hub course
LeetCode_ DFS_ Medium_ 200. Number of islands
R语言data.table导入数据实战:data.table设置键值(key)、复合键设置、删除键、设置键值之后的数据连接(join)更加方便、设置了键值之后可以使用keyby语法代替by语法