Polyspace Bug Finder Server

 

Polyspace Bug Finder Server

Identify software defects via static analyses running on server computers

Polyspace Bug Finder Server is a static analysis engine that identifies common classes of bugs in C and C++, including run-time errors, concurrency issues, and other coding defects. Polyspace Bug Finder Server also checks source code for adherence to coding rules (MISRA C®, MISRA C++, JSF++), security rules (CWE, CERT® C, CERT C++, ISO/IEC 17961), and custom rules.

With Polyspace Bug Finder Server you can monitor code metrics including cyclomatic complexity and HIS metrics at the project, file, and function levels. You can configure the server for use with various compilers, target processors, and RTOS environments, and automate execution with continuous integration systems using tools such as Jenkins®. Code analysis results can be published to Polyspace Access for triage and resolution.

Support for industry standards is available through IEC Certification Kit (for IEC 61508 and ISO 26262) and DO Qualification Kit (for DO-178).

Automate Code Analysis with Polyspace Bug Finder Server

Automate Code Analysis with Polyspace Bug Finder Server

List of different types of bugs.

Identify Software Bugs and Vulnerabilities

Find many different categories of bugs such as security vulnernabilities, concurrency, and numerical defects. Configure analysis for any compiler, target processor, and RTOS environment.

List of coding rules that are supported for standards compliance.

Coding Standards Compliance

Enforce embedded software coding standards such as MISRA C and MISRA C++, AUTOSAR C++14, JSF++, and custom naming conventions.

Security badge over code in the background.

Static Application Security Testing

Make your code secure by detecting security vulnerabilities and issues and comply with security coding standards and guidelines such as CERT C/C++, CWE, ISO 17961, and MISRA C:2012 Amendment 1.

Hexagonal figures with a safety standard listed in each one.

Certification Support

Create artifacts needed to complete the certification process for industry safety and security standards such as IEC 61508, ISO 26262, ISO/SAE 21434, or DO-178C, up to the highest functional safety or security levels.

Azure and AWS logos in front of a cloud.

Run Static Code Analysis on Any Platform

Run Polyspace Bug Finder Server on an automation server on premise or in the cloud. Use MathWorks reference architectures to deploy on platforms such as Docker, AWS®, and Azure®.

Continuous workflow illustration of DevOps practices.

Automate and Integrate into DevOps

Supports modern software development practices by plugging into existing DevOps workflows and tools. Polyspace works with popular continuous integration tools such as Jenkins and Bamboo®.

Polyspace Product Family

Polyspace products make critical code safe and secure by testing and monitoring software quality throughout the development lifecycle.

Polyspace Access

Identify coding defects, review static analysis results, and monitor software quality metrics.

Polyspace Code Prover Server

Continuously and exhaustively verify critical C and C++ code statements into CI pipelines.  

Polyspace Bug Finder

Check coding rules, security standards, and code metrics, and find bugs.

Polyspace Test

Develop, manage, and execute tests for C and C++ code in embedded systems.

Polyspace Bug Finder Server

Identify software defects and enforce coding rules in your CI pipelines.

Polyspace Client for Ada

Exhaustively verify critical Ada statements units using formal methods.

Polyspace Code Prover

Exhaustively verify the most critical C and C++ statements using formal methods.

Polyspace Server for Ada

Continuously and exhaustively verify critical Ada code statements into CI pipelines.