Code Analysis Refiner
Static Analysis Tool Operational Efficiency Solution
*Note: Code Analysis Refiner is for use in Japan only (cannot be used overseas).
Problem
- Handling violation warnings generated by static analysis tools involves person-dependent and unproductive work, placing a heavy strain on software development.
- Determining how to handle violation warnings requires a wide variety of information, making information gathering time-consuming.
- Violation warnings determined to require no source code modifications are output again when re-running the static analysis tool, resulting in unnecessary effort.
Solution
Code Analysis Refiner helps streamline static analysis tool operations.
Features
Solution for Automotive Software Development Utilizing an OSS Tool (CodeChecker)
Code Analysis Refiner complements missing features in CodeChecker, significantly reducing the time required for static analysis tool operations.
-
Features 1
Managing Information Related to Violation Warnings Within a Single Framework
Handling violation warnings requires multiple pieces of information, such as source code and coding rules. CAR centrally manages this information within a single framework, providing quick access to required details and significantly improving work efficiency.
-
Features 2
Equipped with AI-Powered Learning Capabilities
The AI learns from violation warnings output by static analysis tools, source code, and past violation judgments accumulated in CAR, improving the efficiency of review and handling tasks.
Functions
-
Functions1
Support for Commercial Static Analysis Tools Used in Automotive Software Development
-
Functions2
Violation Warning List Screen (Browser)
-
Functions3
Viewing Information Required to Handle Violation Warnings
-
Functions4
Automated Report Generation Feature
-
Functions5
Reusing Past Violation Warning Review Results in Carryover and Derivative Development
-
Functions6
AI Feature to Streamline Violation Warning Judgments
-
Functions1
Support for Commercial Static Analysis Tools Used in Automotive Software Development
We provide converters to import warning data generated by commercial static analysis tools commonly used in automotive software development into CAR.
01
-
Functions2
Violation Warning List Screen (Browser)
By visually rendering the properties of each violation warning—such as MISRA rules, severity classifications (Mandatory, Required, Advisory), and review status—you can intuitively grasp the status.
Additionally, warnings matching specific conditions can be easily filtered, enabling efficient review and management.02
-
Functions3
Viewing Information Required to Handle Violation Warnings
Information required to handle violation warnings can be easily viewed with a single click whenever needed.
03
-
Functions4
Automated Report Generation Feature
Reports compliant with MISRA Compliance can be automatically generated based on the handling results of each violation warning. It also features flexible customization capabilities to output reports tailored to company-specific formats and requirements.
04
-
Functions5
Reusing Past Violation Warning Review Results in Carryover and Derivative Development
During carryover and derivative development, past violation warning review results can be reused.
When the static analysis tool is re-executed, if violation warnings judged as requiring no source code modifications—such as "over-detection" or "approved deviations"—are re-issued, past review results can be applied as-is as long as there are no source code differences, streamlining the review process.05
-
Functions6
AI Feature to Streamline Violation Warning Judgments
The AI performs learning by leveraging data stored in CAR.
This enables the system to output scores for "bug judgment," "over-detection," and "approved deviation" for each violation warning, predicting the handling action required for each warning. Furthermore, violation warning handling can be prioritized based on these scores, contributing to streamlined review and response operations.06
Co-creating unprecedented evolution through unstoppable technology.
Please feel free to contact us for details on our products and services or to request materials.