IBM Support

How to determine MISRA C/C++ coverage in IBM Rational Rhapsody

Question & Answer


Question

How do you determine MISRA C/C++ coverage in IBM Rational Rhapsody

Cause

You wish to validate the framework code against the MISRA guidelines

Answer

The Rhapsody SXF for C++ and SMXF for C have been validated against the MISRA guidelines.

For results of LDRA Testbed MISRA validation tests please see the following installation directories:

  1. Share\LangCpp\Validation\SXFTests\MisraReport
  2. Share\LangC\smxf\model\smxf_docs\MISRACompliance

Generated code within a project has not been fully validated at this point.

[{"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General Information","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"8.0;8.0.1;8.0.2;8.0.3;8.0.4;8.0.5;8.0.6;8.1;8.1.1;8.1.2;8.1.2.1;8.1.3","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

Rational Rhapsody

Document Information

Modified date:
27 May 2022

UID

swg21970660