How can I reduce the number of orange warnings in my Ada verification when using Polyspace Client for Ada?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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.
Risposta accettata
MathWorks Support Team
il 30 Lug 2009
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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Verification Mode in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!