Skip to main content
Vai all'homepage della Commissione europea (si apre in una nuova finestra)
italiano italiano
CORDIS - Risultati della ricerca dell’UE
CORDIS

Certification of real time guarrantees for reactive applications

Descrizione del progetto

Includere considerazioni sulle tempistiche nel teorema di conservazione della semantica

L’Industria 4.0 ha rivoluzionato i processi industriali con tecnologie intelligenti che integrano sempre più dispositivi connessi per supportare l’automazione. I compilatori moderni devono garantire sempre più spesso che tutti questi nuovi dispositivi non interrompano il flusso di lavoro. I compilatori trasformano un programma in un codice binario che le macchine possono eseguire. Si basano sul cosiddetto teorema della conservazione semantica, che garantisce che il codice binario abbia lo stesso comportamento che il programmatore ha in mente. Ma se le azioni e le sequenze vengono prese in considerazione, non vale lo stesso per le tempistiche. Con il sostegno del programma di azioni Marie Skłodowska-Curie, il progetto Cert-T mira a estendere gli strumenti teorici e pratici utilizzati per garantire la correttezza dei compilatori, con l’obiettivo di fornire garanzie in termini di tempistiche nel teorema della conservazione semantica.

Obiettivo

The complexity to design IoT networks increases with the number of devices, sometimes even exponentially when each node is connected through the network to all other nodes. As a consequence, a local change in one of the nodes can have global implications on the emerging properties of the network. For instance, in the case of an automatic industrial process, machines operate in series on a product and the time and physical effect of each operation needs to be properly calibrated to get the expected result. There comes two main challenges: give a design framework with sufficient expressiveness to specify real time effects of programs (interaction with physical object); and provide formal tools to analyze the individual properties of each node, and the resulting property of the network.
Ideally, the design of an application should be close enough to the programmer’s way of thinking, so that few errors are made at specification. Then, a compiler automatically transforms a program to a binary that a machine can executes. The correctness of a compiler lays in the semantic preservation theorem: the generated binary has the same behavior as the specification that the programmer wrote.
The focus, however, has mostly been done on the preservation of memory properties, but not on time properties. My idea is therefore to extend the theoretical and practical tools used in compiler correctness to provide timing guarantees in the semantic preservation theorem. This challenge is ambitious as it would provide a new spectrum of certifications for hard real time applications; and is seen as the next big step for current compiler design. I will use some advance techniques from reactive programming and current knowledge in compiler correctness to provide real time certificates.

Campo scientifico (EuroSciVoc)

CORDIS classifica i progetti con EuroSciVoc, una tassonomia multilingue dei campi scientifici, attraverso un processo semi-automatico basato su tecniche NLP. Cfr.: Il Vocabolario Scientifico Europeo.

È necessario effettuare l’accesso o registrarsi per utilizzare questa funzione

Programma(i)

Programmi di finanziamento pluriennali che definiscono le priorità dell’UE in materia di ricerca e innovazione.

Argomento(i)

Gli inviti a presentare proposte sono suddivisi per argomenti. Un argomento definisce un’area o un tema specifico per il quale i candidati possono presentare proposte. La descrizione di un argomento comprende il suo ambito specifico e l’impatto previsto del progetto finanziato.

Meccanismo di finanziamento

Meccanismo di finanziamento (o «Tipo di azione») all’interno di un programma con caratteristiche comuni. Specifica: l’ambito di ciò che viene finanziato; il tasso di rimborso; i criteri di valutazione specifici per qualificarsi per il finanziamento; l’uso di forme semplificate di costi come gli importi forfettari.

HORIZON-TMA-MSCA-PF-EF - HORIZON TMA MSCA Postdoctoral Fellowships - European Fellowships

Vedi tutti i progetti finanziati nell’ambito di questo schema di finanziamento

Invito a presentare proposte

Procedura per invitare i candidati a presentare proposte di progetti, con l’obiettivo di ricevere finanziamenti dall’UE.

(si apre in una nuova finestra) HORIZON-MSCA-2023-PF-01

Vedi tutti i progetti finanziati nell’ambito del bando

Coordinatore

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET AUTOMATIQUE
Contributo netto dell'UE

Contributo finanziario netto dell’UE. La somma di denaro che il partecipante riceve, decurtata dal contributo dell’UE alla terza parte collegata. Tiene conto della distribuzione del contributo finanziario dell’UE tra i beneficiari diretti del progetto e altri tipi di partecipanti, come i partecipanti terzi.

€ 195 914,88
Costo totale

I costi totali sostenuti dall’organizzazione per partecipare al progetto, compresi i costi diretti e indiretti. Questo importo è un sottoinsieme del bilancio complessivo del progetto.

Nessun dato
Il mio fascicolo 0 0