La presente iniziativa si pone l’obiettivo di realizzare un laboratorio di ricerca pubblico – privato all’interno del quale sarà sviluppato, nel prossimo triennio, un progetto di ricerca industriale, di sviluppo precompetitivo e di formazione sulla tematica delle piattaforme ICT applicabili allo sviluppo dei nuovi prodotti.
La creazione di tale laboratorio ha una valenza strategica e si caratterizza con l’obiettivo di consentire una organica e durevole collaborazione tra mondo scientifico ed industriale: collaborazione che si dovrà realizzare, attraverso ulteriori iniziative, per tempi molto più lunghi rispetto alla durata del presente progetto di ricerca.
Il laboratorio verrà realizzato presso lo stabilimento di SELEX-SI situato a Giugliano (Na) e si presenta perfettamente rispondente ai requisiti indicati nel bando ed, in particolare, a quanto indicato ai paragrafi 5,7, 9 (punto 11) dello stesso.
Il progetto, avente prevalente carattere di ricerca industriale, si propone nello specifico di realizzare una piattaforma middleware open source, Mission Critical e Near Real-Time, in grado cioè di fornire le astrazioni e i servizi utili per lo sviluppo di applicazioni distribuite che presentano requisiti multipli di affidabilità e tempo reale, come ad esempio quelle relative all’ambito del Flight Data Processing (FDP) e dell’Air Traffic Management (ATM). Lo strato middleware offrirà agli sviluppatori librerie di funzioni e componenti, o middleware API (Application Programming Interface), in grado di mascherare per quanto possibile i problemi dovuti all’eterogeneità, alla presenza dei guasti o di intrusioni, permettendo così di elevare il livello di astrazione percepito.
La scelta di realizzare una piattaforma middleware trova i suoi fondamenti sulla necessità di fornire meccanismi generali di comunicazione ed interoperabilità nei suddetti scenari applicativi e di rendere il più possibile trasparente ai programmatori l’eterogeneità delle piattaforme e delle tecnologie per la realizzazione dei componenti software delle applicazioni. Inoltre l’adozione di una piattaforma middleware garantisce una maggiore predisposizione ai cambiamenti tecnologici, favorendo l’utilizzo di applicazioni prefabbricate da terze parti (componenti Commercial Off-The-Shelf o COTS) ed il riutilizzo di applicazioni esistenti (sistemi ereditati o legacy). Infine, la creazione e l’utilizzo, ove possibile, di software open source permetterà di perseguire più facilmente gli obiettivi di interoperabilità, standardizzazione e riuso richiesti alle applicazioni Mission e Safety Critical.
Come dimostratore, è prevista la realizzazione di un repository di componenti del middleware, di una applicazione prototipale per il Flight Data Processing (FDP), basata sul middleware, appartenente al dominio applicativo di interesse per SELEX e la realizzazione di una applicazione prototipale di gestione delle emergenze. La realizzazione di concrete applicazioni basate sul middleware è considerata a tutti gli effetti un importante risultato di progetto, perché permetterà di raggiungere gli obiettivi di:
- validazione e collaudo del middleware e dei sottosistemi che lo compongono
- analisi quali-quantitativa dei vantaggi ottenuti nella manutenzione delle applicazioni mission critical.
L’applicazioni prototipali verranno sviluppate secondo un paradigma a componenti software, costruiti al di sopra della middleware API. Sia i componenti originali che verranno utilizzanti per le applicazioni specifiche, sia quelli realizzati da terze parti (in primis quelli provenienti o rilasciati open source), verranno inseriti in un apposito repository.
Il progetto rappresenta per il CINI un’occasione per applicare in ambito industriale dei risultati della sua ricerca di base in tema sia di architetture distribuite, fault-tolerant e real-time, sia di gestione della sicurezza informatica e delle emergenze. Inoltre, grazie alla natura del CRIAI come centro di trasferimento tecnologico, il middleware verrà progettato secondo requisiti di generalità in modo da poter soddisfare le esigenze di PMI del territorio non strettamente legate all’ambito dell’ATM (p.es. gestione della logistica, applicazioni di movimentazione coordinata di beni e persone, etc.).
Infine, il middleware rappresenterà un utile strumento per la realizzazione di classi di sistemi appartenenti sia ai diversi domini applicativi della SELEX-SI (che spaziano dal controllo del traffico aereo, alla gestione dei sistemi imbarcati, dei sistemi di sorveglianza aerea e costiera e dei sistemi per la sicurezza degli aeroporti, dei porti e delle altre infrastrutture critiche del Paese), sia all’ambito più ampio delle applicazioni per la difesa di cui sono leader le aziende del gruppo Finmeccanica (homeland security).
In tal modo si ritiene possibile, in linea con le finalità del bando, inserire nella costruzione della piattaforma industriale le università ed i laboratori di ricerca, favorendo la disponibilità di ulteriori e meglio mirati spazi di ricerca al mondo accademico e nel contempo assicurando all’industria i vantaggi legati ai ritorni che vengono dal mondo scientifico.
Inizio: 02/05/2006
Conclusione: 30/04/2009