Defectos de simultaneidad
Estos comprobadores detectan problemas relacionados con el código multitarea, como carreras de datos donde varias tareas operan sobre una variable desprotegida o defectos de bloqueo donde secciones críticas están involucradas en un interbloqueo. Polyspace puede detectar automáticamente subprocesos y secciones críticas en el código, o bien puede definirlos manualmente en la configuración de Polyspace.
Resultados de Polyspace
Temas
- Bug Finder Defect Groups
The Bug Finder defect checkers are classified into groups such as data flow, concurrency, numerical, and so on.
- 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.