Home | Search | Help  
Home Page Università di Genova

Seminar Details


Date 27-4-2011
Time 14:00
Room/Location DISI-Sala Conferenze III piano
Title Estrazione automatica di ontologie da librerie Java per documentazione machine-readable di API
Speaker Dott. Ombretta Pavarino
Affiliation
Link http://softeng.disi.unige.it/
Abstract La presentazione appartiene al ciclo di seminari di: " Meetings in Software Engineering++". Abstract: La migrazione di codice da una libreria ad una nuova può essere un compito non banale, anche assumendo che la nuova libreria sia solo un upgrade compatibile con la prima. E' stato pensato un nuovo approccio, per supportare applicazioni in grado di sollevare almeno parzialmente il programmatore da questo onere, basato sull'osservazione del fatto che i nomi di classi, metodi e campi e i commenti contenuti in una libreria Java dovrebbero essere una buona approssimazione della sua semantica, e sul fatto che la conoscenza delle somiglianze semantiche tra due librerie aiuta nella migrazione del codice dall'una all'altra. Si vuole mostrare come si possa generare automaticamente una ontologia a partire dalle informazioni rilevanti estratte dal codice sorgente della libreria, usando gli strumenti Javadoc e Jena; e come si possano individuare le somiglianze semantiche tra due diverse librerie eseguendo particolari algoritmi di ontology matching (o ontology alignment) sulle due ontologie estratte dalle librerie considerate. L'estrazione di ontologie può essere completamente automatizzata, e i risultati e gli strumenti prodotti dalla comunità di ricerca del Semantic Web possono essere direttamente riusati in questo nuovo contesto. Sono stati condotti esperimenti con strumenti open source che implementano vari algoritmi di allineamento, i cui risultati mostrano che l'approccio è promettente, benchè necessiti di miglioramenti; è inoltre in studio l'integrazione di un filtraggio, basato sui tipi, dei risultati ottenuti dagli allineamenti.
Back to Seminars