...
- DTP and DTP Enterprise Pack 5.4.0 or later with Enterprise license.
- C/C++test Professional (Eclipse or Visual Studio) or C/C++test desktop or plug-in edition with the Flow Analysis Standard edition with an applicable license feature enabled (contact your Parasoft representative for details).
- See the MISRA Compliance documentation documentation for individual artifacts for additional informationrequirements.
What’s Included in the Parasoft Automotive Compliance Pack
The following artifacts are included .(see About DTP Enterprise Pack Extensions for additional information about extensions/artifacts):
- MISRA Compliance: MISRA Compliance artifact is a set of assets for your DTP infrastructure that enable you to readily demonstrate compliance with MISRA development guidelines. See the documentation for usage details.
Process Overview
- Download and install the Automotive Compliance Automotive Compliance Pack into your DTP environment.
- Deploy the compliance artifact(s) you want to analyze code against into DTP Extension Designer. This enables DTP to process the code analysis data to output the compliance deliverables.
- Connect an instance of your tool to DTP analyze the project using one of the automotive standard test configurations shipped with the tool. See the documentation for your tool for static analysis execution instructions.
- Add the automotive compliance dashboard(s) and widgets to DTP and configure them to view the data according to your automotive standardautomotive standard.
- Interact with the widgets and reports to identify code that needs to be fixed, as well as print out the reports for auditing purposes.
Installation
Parasoft will provide the compliance pack as a compressed folder (.zip). Extension Designer will expand the .zip file and move the contents to the appropriate location when uploaded. The following process is also described in the Downloading and Installing Artifacts section:
- Choose Extension Designer from the DTP settings menu (gear icon).
- Click the Configuration tab and click Upload Artifact.
- Browse for the .zip file when prompted and click Install.
After the compliance pack files have been installed, the next step is to deploy the artifacts for the compliance standard(s) you want to measure your code against. See the following documentation for instructions:
Installation Video Tutorial
Vimeo | ||||||
---|---|---|---|---|---|---|
|
Upgrading
Although Parasoft extensions are designed to be forward compatible, they are not guaranteed to work in newer versions of DTP or Extension Designer. We strongly recommend installing the latest version of the artifact and removing the previous version.
- Install the newer artifact as described in #Installation.
- Follow the instructions for removing the older artifact from Extension Designer and deploying the newer version. See Upgrading MISRA Compliance.
- After deploying the newer artifact, you can remove the older version from Artifact Manager by clicking the delete button (trash icon). This is optional, but we recommend keeping your DTP environment organized.
- Most extensions for DTP Enterprise Pack are downloaded and installed directly from the connected marketplace, but the Automotive Compliance Pack must be downloaded and installed manually. See Downloading and Installing Artifacts for instructions.
- Deploy the compliance artifacts you want to use after installation. See Deploying Services.
- See the MISRA Compliance documentation for next steps.