Polyspace Copilot

NEW PRODUCT

Polyspace Copilot provides generative AI–powered capabilities to the Polyspace as You Code plugin for Visual Studio® Code IDE. Polyspace Copilot assists with analysis and resolution of coding defects and coding standards violations, including MISRA C™:2023, MISRA C++™:2023, and CERT® C/C++.

Polyspace Copilot provides tailored explanations of Polyspace as You Code findings related to your local codebase. Copilot Chat can suggest code fixes to help resolve those findings. You can ask Copilot Chat to answer questions related to Polyspace as You Code and receive information grounded in relevant MathWorks documentation.

Screenshot of Polyspace Copilot explaining steps to configure checkers for certification standards, including selecting coding standards like MISRA and AUTOSAR, specifying options, and saving configurations.

Explore Polyspace Capabilities

Use natural language chat to discover Polyspace capabilities relevant to your current code verification objectives. Polyspace Copilot responses are based on the latest MathWorks documentation and code examples.

Screenshot of Visual Studio Code showing the Polyspace Copilot explanation for a MISRA rule violation and C code with conditional statements requiring an else clause for compliance.

Understand Polyspace Findings

Review tailored and contextual explanations of Polyspace as You Code findings, including insights into MISRA C:2023, MISRA C++:2023, and CERT C/C++ violations.

Screenshot of Visual Studio Code showing Polyspace Copilot suggesting a fix for a C code issue, with highlighted code and an explanation panel detailing the proposed change and justification.

Review Suggested Fixes for Polyspace Findings

Receive guidance on how to address Polyspace findings, including code snippets with suggestions on how to correct your C/C++ code. Polyspace Copilot can suggest Polyspace justification for approved finding deviations.

Screenshot of Visual Studio Code with the Polyspace Copilot chat open on the left in Japanese and, on the right, the extension settings showing a dropdown list to choose AI Language, currently highlighting Japanese among many languages.

Interact in Your Preferred Language

Ask questions and receive guidance in many languages with Polyspace Copilot support for multilingual interaction.