Difetti di concorrenza
Difetti relativi al codice multitasking
Questi checker rilevano problemi relativi al codice multitasking, come la corsa ai dati in cui più attività operano su una variabile non protetta o difetti di blocco in cui sezioni critiche sono coinvolte in uno stallo. Polyspace può rilevare i thread e le sezioni critiche nel codice oppure è possibile definirli manualmente nella configurazione di Polyspace.
Risultati di Polyspace
Argomenti
- Bug Finder Defect Groups
Bug Finder defect checkers are classified into groups such as data flow, concurrency, and numerical.
- Analyze Multitasking Programs in Polyspace
Detect data races or deadlocks with Bug Finder, or see a comprehensive analysis of shared variable usage with Code Prover.
- Protections for Shared Variables in Multitasking Code
Protect shared variables by using critical section, temporal exclusion, priorities, or interrupt disabling.