Negli ultimi tempi sono avvenuti profondi cambiamenti nel modo di fare informatica al Cern:con l'affermarsi del modello di calcolo distribuito (vedi progetto GRID) e delle tecniche object-oriented hanno assunto grande importanza linguaggi come C++ e Java, data base object oriented come Objectivity e l'uso di interfacciamento al Web di servizi prima disponibili solo su mainframe. Lo scopo di questa tesi di dottorato e' di produrre un sistema per la gestione dei dati riguardanti i rivelatori del CMS. Il sistema sara' usato per i due rivelatori attualmente in fase di costruzione a Bari ed il sistema deve permettere l'inserimento di tutti i dati relativi al rivelatore in modo da:
La parte 3 e' invece molto piu' complessa in quanto in essa il data base deve essere reso accessibile a programmi che, a differenza delle persone, non conoscono il significato dei dati. Questa parte sara' fatta nell'ambito del "work package" Data Management del progetto GRID. In particolare si cerchera' di sviluppare dei tool di "Meta Data Management" il cui scopo e' di permettere la pubblicazione e il trattamento di una collezione gerarchica e distribuita di "meta-dati" cioe' descrizioni di insiemi di dati introdotti con lo scopo di svincolare l'applicazione di calcolo dalla necessita' di conoscere la locazione e il formato dei dati effettivi.Questi tools dovrebbero permettere la condivisione dei database sviluppati per la costruzione e il test dei rivelatori con le altre applicazioni di CMS come il Montecarlo e il programma di ricostruzione.