| Código gerado a partir de modelo (DO-331) | SCADE Suite, gerador KCG (TQL-1) | Rastreabilidade modelo → requisito |
| Código conforme o padrão de codificação | Polyspace Bug Finder (MISRA), LDRA, GNATcheck (TQL-5) | Revisão prévia e explicação de cada regra |
| Exatidão e robustez (erros de execução) | Polyspace Code Prover; SPARK/GNATprove (DO-333) | Script de CI com arquivo de opções versionado |
| Teste de baixo nível e de integração | VectorCAST, LDRA, RapiTest | Casos de teste em rascunho; manage --ci --build-execute no CI |
| Cobertura de comando (C), decisão (B), MC/DC (A) | VectorCAST, LDRA, RapiCover, GNATcoverage | Pares de MC/DC; leitura do relatório e lista do que falta |
| Verificação adicional de código objeto no nível A | LDRA (cobertura de assembler), RapiCover + RapiCover Zero, estudo AdaCore do compilador | Organizar a evidência e as justificativas |
| Acoplamento de dados e controle | LDRA, VectorCAST (opcional) | Cruzar com a arquitetura e apontar lacunas |
| Rastreabilidade requisito ↔ código ↔ teste | LDRA TBmanager; anotações de requisito no Scade One | Matriz cruzada: requisito sem teste, código sem requisito |
| Sistema operacional de tempo real (RTOS) particionado com evidência pronta | VxWorks 653 / Helix, INTEGRITY-178 tuMP, Deos, LynxOS-178 | Comparar o que cada fornecedor declara no pacote de evidência |
| Interferência em multicore (AC 20-193) | INTEGRITY-178 tuMP, Deos SafeMC, kits multicore da Rapita | Levantar o que cada fornecedor declara |