How can I reduce the number of orange warnings in my Ada verification when using Polyspace Client for Ada?
1 回表示 (過去 30 日間)
古いコメントを表示
When I ran the PolySpace verification for my code with precision 2, PolySpace found 800 orange warnings in my application. I then ran the verification for the same code with precision 3, hoping to reduce the number of orange warnings, but I found exactly the same number of orange warnings.
採用された回答
MathWorks Support Team
2009 年 7 月 30 日
The number of orange warnings depends strongly on the code. Here are a few coding suggestions to reduce the number of orange warnings:
- Initialize variables at declaration time
- Use constrained types (subtypes and not standard types)
- Minimize use of "use at" clauses
- Minimize use of address
- Minimize use of unchecked_conversion
- Minimize use of big and complex types (such as record of record and array of record)
- Minimize use of volatile variables
- Use operator "<" or ">" in conditions instead of "/="
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Verification Mode についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!