Polyspace / la Verifica del配置C / c++

Dettagli一些柯西

Questo corso pratico德拉durata di由于giorni illustra l 'utilizzo di Polyspace代码验证™/ verificare correttezza德尔自由配置,migliorare le metriche苏拉qualita del软件e assicurare l 'integrita del产品。Questo corso e pensato每gli ingegneri格瓦拉sviluppano软件o modelli mirati sistemi嵌入式。Il terzo义大利e opzionale ed e disponibile独奏/ le sessioni di formazione现场。

Elenco degli argomenti:

  • Creazione di联合国progetto di verifica
  • Visualizzazione e comprensione一些risultati di verifica
  • Emulazione degli ambienti di esecuzione目标
  • Gestione di funzioni e mancanti达蒂
  • Gestione di配置非testato (contrassegnato木豆也arancione nei装饰Polyspace®)
  • Applicazione delle regole MISRA-C®
  • Documentazione一些risultati戴尔'analisi

义大利1


买南工作流Polyspace

Obiettivo:Acquisire familiarita con Polyspace错误发现者e Polyspace代码验证e analizzare联合国esempio introduttivo。

  • 工作流/ lo sviluppo con Polyspace di软件
  • 单纯的esempio di verifica
  • Analisi一些difetti e degli errori di运行时

Analisi con Polyspace错误发现者

Obiettivo:Analizzare il配置切potrebbe非essere各单体紧密相联的ANSI C标准,valutare l 'ambiente di运行时e correggere difetti e violazioni delle regole di codifica utilizzando Polyspace错误发现者。

  • Artefatti diffusi戴尔'ambiente di运行时
  • Gestione del配置specifico / il processore
  • Definizione del contesto di esecuzione
  • Impostazione delle informazioni戴尔'hardware目标
  • Analisi e gestione一些difetti di Polyspace错误发现者
  • Individuazione delle violazioni delle regole di codifica
  • Misurazione delle metriche德尔自由配置

Analisi一些risultati Polyspace代码验证

Obiettivo:Acquisire padronanza内尔'interpretazione一些risultati ottenuti con Polyspace代码验证。

  • 买黄化'interpretazione astratta
  • Analisi del调用树
  • sorgente group Navigazione德尔自由配置
  • Percorsi di esecuzione
  • 范围delle variabili
  • Variabili globali

控制/ la verifica德尔自由配置

Obiettivo:Trovare errori di运行时utilizzando gli strumenti di diagnostica disponibili Polyspace代码验证。

  • 买隋控制del sorgente group配置C
  • sorgente group Localizzazione一些控制nel自由配置
  • 描写一些控制
  • 每拉verifica Opzioni disponibili

义大利2


Gestione delle verifiche e一些risultati Polyspace代码验证

Obiettivo:Gestire我risultati di verifica格瓦拉contengono大人物quantita di控制非verificati。

  • Definizione del costo di una verifica
  • Esecuzione di una revisione快速的
  • 在arancione Esecuzione di una revisione selettiva一些控制
  • 德拉Impostazione precisione德拉verifica
  • 在arancione Priorita ai控制
  • 在arancione Revisione一些控制

德拉Aumento precisione内尔verifiche con Polyspace代码验证

Obiettivo:Scoprire Polyspace代码来验证tratta il配置mancante杜兰特拉verifica e来influenzare questo comportamento每generare verifiche更有意义的。

  • Verifica di robustezza e Verifica contestuale
  • stub di funzioni
  • 一些达缇女士Specificazione del范围
  • Esecuzione manuale dello存根

Analisi戴尔'integrazione

Obiettivo:Scoprire来gestire le verifiche反对自由配置di complessita crescente e来interpretare e confrontare l 'analisi integrata con l 'analisi di robustezza。

  • Gestione一些模德尔自由配置
  • Analisi一些difetti delle integrazioni e delle violazioni delle regole con Polyspace错误发现者e Polyspace代码验证
  • Importazione一些commenti

Analisi delle applicazioni

Obiettivo:Ripassare le过程e le opzioni utili所以nella verifica delle applicazioni完成。

  • 德拉Configurazione verifica di联合国'applicazione
  • 德拉Miglioramento一些risultati verifica di联合国'applicazione
  • Rilevamento一些problemi di simultaneita
  • Confronto交易verifica di robustezza e contestuale
  • 德拉Creazione documentazione

义大利3


Laboratorio pratico (opzionale)

Obiettivo:Dedicare del节奏al ripasso di cio切si e imparato e所有'utilizzo di Polyspace direttamente nel proprio progetto。Elenco一些potenziali argomenti:

  • 控制con Polyspace错误发现者
  • c++ Verifica德尔自由配置
  • Analisi delle attivita e一些condivisi达蒂
  • Verifica del配置与否
  • Ripasso del processo di sviluppo
  • Integrazione del工作流
  • Installazione del客户机/服务器软件
  • di Polyspace / il自由配置del progetto
  • Interpretazione一些risultati

Livello:Intermedio

Prerequisiti:

  • Conoscenza avanzata di C o C + +

Durata:2 giorni

Lingue:英语,日本語,한국어,中文