Free Trial
06/06/2025
Interships
-
#unipr

Sviluppo di una interfaccia web per la visualizzazione di codice sorgente

Il tirocinio proposto riguarda lo sviluppo di una interfaccia web per la visualizzazione di codice sorgente C/C++ che sia estendibile anche ad altri linguaggi. Il visualizzatore sarà realizzato in linguaggio Typescript utilizzando la libreria React e verrà integrato all’interno della piattaforma ECLAIR per l’analisi e la verifica del software C e C++ (https://www.bugseng.com/eclair) realizzata da BUGSENG.

Il visualizzatore interattivo consentirà di:

  1. cercare rapidamente entità di programma con funzioni avanzate di autocompletamento;
  2. visualizzare graficamente la struttura del codice sorgente (mediante l’uso di librerie grafiche Typescript già esistenti e facilmente personalizzabili);
  3. visualizzare il (o frammenti del) codice sorgente. L’interattività consentirà di navigare il codice sorgente in modo efficace cliccando sulle parti sensibili di ogni visualizzazione.

ECLAIR è un’innovativa piattaforma per la verifica del software, principalmente orientata a codice C e C++.

ECLAIR è certificata per l’uso in ambito safety-critical nei principali settori industriali. Certificato TÜV SÜD.

Progetti analizzati con ECLAIR in configurazioni di esempio in CI https://www.bugseng.com/eclair/eclairit.