2010/2011 |
Progettazione e Sviluppo di un’Applicazione per Dispositivi Mobili basati sul Sistema Operativo iOS per la Gestione e Pianificazione di Attività. |
L’idea che sta alla base di questa tesi è nata dall’esigenza di classificare gli eventi presenti su un calendario
digitale e verificare il rispetto di alcuni vincoli per la rendicontazione delle attività di docenti e ricercatori universitari.
Partendo da questa idea si è voluto realizzare un’app che offrisse strumenti per il
mantenimento di statistiche e viste riassuntive per la pianificazione e la rendicontazione delle
attività basate su classi di eventi. Inoltre fornisce gli strumenti per affiancare l’utente nella gestione
del proprio tempo, offrendo funzionalità ausiliarie che lo guidano nella pianificazione delle proprie
attività, coerentemente con le proprie esigenze e con gli impegni che già gestisce con altri
strumenti, ad esempio, calendari digitali come iCal e Google Calendar.
|
2010/2011 |
Progettazione e Sviluppo dell’Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma |
All’interno di questo elaborato verrà mostrato lo sviluppo,
per dispositivi Apple e Android, di un’applicazione chiamata Web Share Mobile usando il Framework
Appcelerator Titanium. La scelta è ricaduta su questo Framework perché è uno dei primi che
permette di creare applicazioni native per i vari dispositivi che supporta, partendo da un codice
comune scritto in Java Script.
|
2010/2011 |
Development and Application of Semantic Web Technologies in the Area of Personalized Content Distribution |
L'obiettivo della tesi è stato di sviluppare un algoritmo di recommendation
per un sistema per la distribuzione di contenuti multimediali personalizzati con lo scopo di proporre
un ristretto insieme di contenuti visivi ai quali l'utente possa essere interessato minimizzandone lo
sforzo per la selezione dei contenuti e accrescendone la gratificazione.
|
2009/2010 |
Insieme: progetto e sviluppo di un prototipo software per la gestione semantica di file. |
Il futuro della gestione dati, ed in generale l'interazione con i calcolatori, è legata sempre di più agli sviluppi nel campo
della Rappresentazione della Conoscenza. In questo lavoro si è studiato un aspetto ritenuto basilare per una
transizione verso tale futuro, i file system semantici, analizzandone i concetti
teorici e lo stato dell'arte attuale, per poi sviluppare una proposta basata sulla
conoscenza acquisita.
|
2009/2010 |
Progetto e realizzazione del software "Solar Data Manager" per la gestione di dati da sensori. |
La tesi descrive le fasi di progettazione e realizzazione di un software per il recupero e la visualizzazione
di dati provenienti dai sensori di un impianto di produzione di energia solare.
La ricerca di energie alternative è da sempre stato un tema fonte di grande interesse, soprattutto negli ultimi anni,
in cui si è riscontrato una sempre maggiore richiesta di energia “pulita” e a costi il più possibile contenuti.
Questo ha portato allo sviluppo di una miriade di progetti indipendenti molti dei quali riguardanti lo sfruttamento
dell’energia solare. È tra questi che si inserisce il progetto della ditta SUNGEN s.r.l. di realizzazione di un impianto
di produzione di energia solare, a cui sta contribuendo anche l’Università di Modena e Reggio Emilia.
|
2009/2010 |
A semantic reccomendation system for mobile devices: design and development. Un reccomendation system semantico per dispositivi mobili: design e sviluppo. |
Questa tesi è stata realizzata presso il dipartimento di Computer and Information Science dell'università di Trondheim NTNU,
in Norvegia, e si colloca all'interno del progetto FABULA coordinato dalla prof.ssa Monica Divitni.
Data un'applicazione di mobile learning di tipo collaborativo e informale pensata per un contesto di tipo cittadino
(lo scenario è la città di Trondheim), questa tesi indirizza il problema di rendere l'applicazione context-aware.
In particolare, i due punti su cui si focalizza sono la modellazione del contesto attraverso un'ontologia realizzata
con la metodologia CommonKADS, e la progettazione e implementazione di un sistema di raccomandazione (Recommendation System)
di elementi del contesto ritenuti rilevanti per l'utente. Al fine di realizzare questi elementi sono state utilizzate tecniche
di analisi semantica dei concetti e tecniche di Information Retrieval. E' infine stata condotta una serie di test per valutare
l'effettività delle soluzioni adottate in fase di progettazione.
|
2008/2009 |
Progetto e realizzazione dell'interfaccia web del QueryManager del sistema MOMIS |
La tesi descrive le fasi di progettazione e realizzazione dell'interfaccia web del Query Manager di MOMIS,
con approfondimenti relativi ai framework utilizzati per l'implementazione, e si conclude con il manuale redatto in inglese sull'utilizzo del Designer di MOMIS.
|
2008/2009 |
Integrazione multilingua di sorgenti dati PostgreSql della Pubblica Amministrazione: accoppiamento dei sistemi MOMIS e SIAM |
|
2008/2009 |
Il componente Query Manager del sistema MOMIS: testing ed analisi delle performance |
|
2008/2009 |
Progetto e realizzazione dell'algoritmo di annotazione automatica TUCUXI |
Scopo principale di questa tesi è stato quello di realizzare un algoritmo di disambiguazione che si potesse inserire nel pool di algoritmi già presenti in
ALA sfruttando però un approccio differente, che si basasse cioè sulle relazione semantiche presenti tra i lemmi da disambiguare. Si è così deciso di realizzare una implementazione della parte relativa alla
disambiguazione lessicale dell’algoritmo TUCUXI (InTelligent HUnter Agent for Concept Understanding and LeXical ChaIning, pronuncia
"tookooshee"), un agente hunter realizzato dal DBGROUP dell’Università degli Studi di Modena e Reggio Emilia al fine di ottenere
un crawling più efficace nell’esplorazione delle pagine Web. Tale algoritmo sfrutta l’interazione con una risorsa lessicale in lingua
inglese, WordNet, che contiene informazioni importanti sugli elementi lessicali e sulle relazioni che intercorrono tra essi.
|
2008/2009 |
Controllo e gestione di una wireless sensor network (WSN) attraverso un database distribuito MySQL |
|
2008/2009 |
Business Intelligence per le imprese: progetto e realizzazione di reportistica a supporto delle decisioni aziendali |
|
2008/2009 |
Progetto e Realizzazione di Tecniche di Business Intelligence per l'analisi ambientale |
|
2008/2009 |
Applicazione del database relazionale MySQL alle Wireless Sensor Networks (WSNs): monitoring e memorizzazione parametri ambientali |
|
2008/2009 |
Estrazione di concetti ed analisi di documenti testuali: progetto e sviluppo dell’applicazione OKKAM-POP |
|
2008/2009 |
Progetto e realizzazione di un sistema di controllo di una rete di sensori eterogenei di una multiutility |
Nel presente documento (tesi) viene descritta l'implementazione di un
insieme di elementi appartenenti all’architettura del sistema software
eCentral; tale insieme esegue funzioni: – di basso livello per realizzare l’interfaccia di comunicazione bidirezionale con device remoti, – di alto livello direttamente utilizzabili dall’utente per svolgere l’attività di monitoraggio dei device del modello Edor su canale GSM all’interno del sottodominio applicativo di odorizzazione. |
2007/2008 |
Analisi Comparativa degli ERP: SAP, Microsoft Dynamics |
|
2007/2008 |
Progettazione e sviluppo di un software per la visualizzazione di cluster di news |
|
2007/2008 |
Database reverse engineering e porting di applicazioni Access su Oracle: il caso Bosch Rexroth Oil Control S.p.A. |
|
2007/2008 |
Progetto e realizzazione del package MOMIS query manager su Oracle Express |
Studio approfondito del modulo Query Manager del sistema MOMIS e porting sul
DBMS Oracle Express |
2007/2008 |
Using and extending the SIOC ontology for a fine-grained wiki modeling |
La tesi presenta un estensione dell'ontologia SIOC modellata in modo da tener
conto di aspetti particolari dei wiki, al fine di consentire la loro
integrazione e interconnessione semantica. In particolare viene effettuata una
descrizione delle estensioni proposte e delle applicazioni create che esportano
dati da qualsiasi wiki MediaWiki in formato SIOC. Forniti inoltre esempi di
query che mostrano come differenti wiki, concepiti come indipendenti contenitori
di dati, possono essere interrogati uniformamente e interconnessi.
- The thesis is about how the SIOC ontology has been extended to take into account particular aspects of wikis in order to enable integration capabilities between various wiki systems. In particular, an overview of the proposed extensions and details about applications exporting SIOC data from any MediaWiki instance are provided, together with related query examples that show how di fferent wikis, designed as independent data silos, can be uniformally queried and interlinked. |
2006/2007 |
Progetto e Realizzazione di uno strumento di installazione
|
Oggetto della presente tesi è il lavoro realizzato presso la Società Cooperativa Banca Popolare dell'Emilia Romagna di Modena, Capogruppo dell'omonimo Gruppo Bancario, e consiste nella progettazione e realizzazione di uno strumento di installazione automatica di applicazioni Web su piattaforma WebSphere. La crescente importanza che le applicazioni Web stanno rivestendo nel sistema informativo aziendale, infatti, ha fatto emergere la necessità di adottare uno strumento per il versioning e l'installazione automatizzata delle stesse, come già avviene per i programmi dell'ambiente legacy. L'obiettivo che si è voluto pertanto conseguire consiste nella realizzazione di uno strumento centralizzato in grado di standardizzare ed automatizzare la gestione del Ciclo di Vita delle applicazioni Web. L'azienda dispone di numerosi Application Server, però il progetto realizzato è principalmente dedicato alla piattaforma WebSphere per z/OS, pur avendo validità generale nelle linee guida, in quanto su di essa risiedono alcune delle applicazioni più critiche per l'azienda, e perché permette di toccare numerosi aspetti che rendono il progetto completo. |
2006/2007 |
Progetto e realizzazione di un'applicazione per il controllo dello sviluppo software in Sistema Qualit&abrave; |
La tesi è stata svolta durante un periodo di stage di 5 mesi presso Synago s.r.l. di Parma per la progettazione e realizzazione di un software gestionale ad uso interno nell'ambito del sistema di gestione per la qualità dell'azienda ospitante con funzionalità finalizzate al controllo di gestione. |
2006/2007 |
Analisi e valutazione comparativa dei principali sistemi di integrazione dati commerciali rispetto al sistema MOMIS attraverso il benchmark THALIA |
|
2006/2007 |
DataRiver: un sistema di integrazione dati Open Source |
|
2006/2007 |
Valutazione e testing su database genetici del software open-source Weka |
In questa tesi viene presentata e descritta Weka, applicazione open-source per il data mining facente parte della suite Pentaho Business Intelligence. Successivamente, alcune funzionalità e algoritmi per il data mining presenti in Weka sono stati applicati a due database riguardanti la catalogazione di dati genotipici e fenoticipi dei cereali come orzo, avena, frumento. La prima base di dati oggetto di analisi è stata fornita dal progetto Graingenes e la seconda dal Consiglio Sperimentale per la Cerealicoltura. Infine sono stati valutati eventuali risultati riscontrati utilizzando le tecniche di data mining in relazione alla tipologia dei dati presenti nei database stessi. |
2005/2006 |
Optimization of continuous-monitoring queries in sensor networks |
- |
2005/2006 |
Metodi di Disambiguazione del Testo ed Estensioni di WordNet nel sistema MOMIS |
|
2005/2006 |
Data Integration e Data Quality negli Ecosistemi Digitali |
La tesi si inserisce all'interno del progetto NeP4B. Sono state affrontate principalmente due attivita': lo studio e la valutazione delle principali caratteristiche degli ecosistemi digitali e in particolare dell'integrated project Digital Business Ecosystem (DBE). Successivamente sono stati studiati e analizzati i problemi relativi alla data quality nei sistemi di data integration. |
2005/2006 |
Progetto e realizzazione di Servizi Web basati su Tecnologia Portlet |
Studio e sperimentazione del Framework Struts e della tecnologia di Bridging per lo sviluppo di applicazioni nell'ambito dei Portali. Studio e valutazione dello standard WSRP (Web Services for Remote Portlet) con particolare attenzione a tutte le componenti che intervengono in questa specifica per lo sviluppo di Portlet |
2005/2006 |
Uno strumento di analisi di business e reportistica |
La presente tesi si occupa dell'analisi del modello multidimensionale OLAP, del
processo di definizione e creazione di un data warehouse e dei cubi contenuti
al suo interno e del linguaggio MDX. Affronta, inoltre, le problematiche di
alimentazione periodiche dei nuovi dati e la progettazione e implementazione di
un prototipo in
grado di definire cubi di dati basati su strutture relazionali.
|
2005/2006 |
Progetto e realizzazione di un'architettura per la gestione di dati personali e autenticazione |
Il progetto verte sulla realizzazione di un'infrastruttura software per la raccolta e la gestione di dati considerati sensibili e pertanto soggetti a rigorose normative in termini di privacy. Il sistema informativo realizzato è attualmente in uso presso le biblioteche della Provincia di Modena per la regolamentazione dell'accesso degli utenti ai servizi informatici. La trattazione comprende la stesura dei requisiti tecnici e delle procedure, la descrizione del sistema di raccolta e manipolazione dei dati, del database e dell'interfaccia web di gestione. Il progetto si completa con la descrizione di un sistema di ritenzione sicura dei dati a scopo di backup attualmente in uso presso le medesime infrastrutture. |
2004/2005 |
Progetto e realizzazione di un wrapper XML Schema per il sistema MOMIS |
- |
2004/2005 |
WebProfessional Web Content Management System |
- |
2004/2005 |
Ottimizzazione di query in MOMIS |
Questa tesi si inserisce all'interno del progetto MOMIS. L'obiettivo della tesi è stato di studiare, analizzare e ottimizzare query in MOMIS.Tale ottimizzazione è stata fatta proponendo una metodologia adatta per per sistemi distribuiti come MOMIS. In particolare viene considerata solo query con predicati in "and" con dati in omogeneità semantica. |
2004/2005 |
Progetto e realizzazione del database CEREALAB mediante integrazione di sorgenti dati |
Questa tesi si inserisce all'interno del progetto CEREALAB finanziato dalla regione Emilia Romagna con l'obiettivo di realizzare un database per la selezione genotipica di piante di cereali (orzo, grano, riso e mais) sulla base di caratteri fenotipici. Il database stato realizzato utilizzando il sistema MOMIS per integrare due database relazionali gi esistenti contenenti dati di interesse in modo da realizzare un'unica vista globale delle due sorgenti. Sono stati inoltre analizzati altri strumenti come RoadRunner per consentire l'estrazione automatica di dati da sorgenti Web. |
2003/2004 |
Dinamica delle Ontologie: inserimento di una nuova sorgente nel sistema MOMIS |
Questa tesi si colloca all'interno del progetto SEWASIE (SEmantic Webs and AgentS in Integrated Economies), il suo obiettivo è stato quello di affrontare le problematiche della "dinamica delle ontologie" studiando approcci legati alla mapping delle stesse, allineamento e merge, e al pruning, cioè la cancellazione di concetti di non interesse. In particolare è stato sviluppato nel sistema MOMIS un algoritmo per l'inserimento di nuove sorgenti in una ontologia già esistente, basato sulla comparazione di due versioni della stessa, conservando tutte le informazioni in essa contenute. |
2003/2004 |
Interoperabilità tra ontologie eterogenee: i traduttori OWL - ODLI3 |
La tesi si inserisce all'interno del progetto SEWASIE (SEmantic Webs and AgentS in Integrated Economies) che si propone di progettare ed implementare un motore di ricerca semantico per l'accesso a sorgenti di dati eterogenee nel Web. Obiettivo della presente tesi è stata l'analisi e l'implementazione di un wrapper per sorgenti di dati rappresentate tramite il linguaggio standard del W3C OWL. Sono state proposte le traduzioni di ontologie da linguaggio OWL a linguaggio ODLI3 e da linguaggio ODLI3 ad OWL. Si sono quindi implementati i traduttori relativi che consentono la trasformazione di un ontologia descritta in OWL, in linguaggio ODLI3, e viceversa. |
2003/2004 |
Analisi e Sviluppo di Tecniche di Inferenza per Schemi ed Istanze nei Database ad Oggetti |
L'obiettivo della tesi e' quello di estendere la parte del linguaggio ODLI3 del sistema MOMIS sul quale risultino applicabili le tecniche di inferenza delle Logiche Descrittive. Essendo attualmente disponibili Knowledge Base Representation Systems (KBRS) basati su Logiche Descrittive molto espressive, e' stato opportuno e piu' conveniente effettuare una traduzione dal linguaggio ODLI3 in un linguaggio supportato da un KBRS esistente, il sistema RACER, invece di aumentare la capacita' espressiva del sistema ODB-Tools. |
2003/2004 |
Progettazione UML nell'ambito del Semantic Web |
In questa tesi e' stata presentata l'architettura del "Semantic Web", il nuovo modo di concepire il Web proposto da Tim Berners-Lee, e sono stati illustrati i linguaggi che ne permettono l'implementazione, soffermandosi in particolare sugli standard proposti dal W3C. E' stato poi studiato il sistema di integrazione MOMIS e in particolare il linguaggio ODLI3. In questa tesi si e' proposta una alternativa ai popolari formalismi per la rappresentazione di ontologie, costituita dall'uso combinato di formalismi UML, il linguaggio di modellazione object-oriented standard dell'OMG, e di espressioni OCL, un potente strumento per l'espressione di vincoli. |
2002/2003 |
Il protocollo SOAP e la sicurezza |
Gli obiettivi di questa tesi sono stati i seguenti:
|
2002/2003 |
Query Processing by Semantic Reformulation |
Both the SEWASIE Brokering Agent (BA) and the DAML-S Broker (DSB) are
middle-agents involved in query management and share some open issues. In
particular, they must embody matching functionalities to discover an
information provider capable to answer a given information request. Using
DAML-S as a capability description language let the DSB behave as a semantic
Web service, thus achieving a Semantic Matching between an information
requester and relevant information providers.
Query Processing requires a substantial Query Reformulation process to enable Semantic Matching. Such a Semantic Reformulation is split into Query Abstraction and Query Rewriting. W.r.t. a common reference ontology (written in OWL DL and exportable from/to ODLI3) both Query Abstraction and Query Rewriting have been formalized and implemented. The motivating rationale is to abstract instance or variable terms of the initial query into concepts representing service capabilities. Once a matching provider for such an abstracted query has been found, concept rewriting must be performed in order to supply the provider with the expected parameters. Intra-ontology relationships are exploited to accomplish such a transformation. Moreover, semantic similarity (WordNet aided) heuristics enhances the whole multi-phase procedure. Casting the DAML-S paradigm to the SEWASIE Brokering Agent might allow to keep the same strategy for Query Processing even for such a broker. Nevertheless, the subtask of Query Reformulation could be equally applied to any situation in which a query needs to be abstracted and rewritten in order to be successfully answered. |
2002/2003 |
Analisi di fattibilità tecnico-economica di un sistema di commercio elettronico B2C: il caso Intima Moda |
Questa Tesi si inserisce all'interno di un progetto di ricerca industriale,
iniziato nell'anno 2002, per lo sviluppo di un'analisi di fattibilità relativa
all'adozione di un sistema di commercio elettronico, per una impresa operante
nel comparto dell'abbigliamento femminile, Intima Moda di Cognento (MO). Nel presente lavoro vengono approfondite: -implicazioni tecnico-gestionali, con specifico riferimento alle modalità tecniche di strutturazione e contenuto del sito, alle problematiche di visibilità nella Rete e alle forme promozionali di accompagnamento alla nascita del sito; -valutazioni economico-finanziarie, con particolare riferimento ai costi di sviluppo e mantenimento del sistema e alle problematiche connesse alla sicurezza e alle modalità di pagamento on-line. |
2002/2003 |
Elaborazione delle interrogazioni in un sistema a mediatore: Fusione dei dati con Risoluzione di conflitti |
Nel vasto mondo di Internet si possono trovare informazioni rispondenti alle
più svariate richieste. Purtroppo queste informazioni provengono da fonti
diverse ed eterogenee. Il problema è perciò presentare in modo omogeneo
all'utente i dati raccolti. Per raggiungere questo risultato è necessario
supplire alle inconsistenze nelle informazioni raccolte; ad esempio si possono
verificare conflitti, oppure i dati potrebbero non essere aggiornati. Questa tesi si propone di illustrare i principali inconvenienti che sorgono quando si affrontano problemi di questo tipo. Nello specifico vengono analizzate le tecniche già presenti in letteratura, mettendone in luce i vantaggi e gli svantaggi e ne viene proposta una nuova. Questo lavoro si colloca all'interno del progetto MOMIS-SEWASIE. |
2002/2003 |
TUCUXI: un agente basato su ontologie di dominio per la ricerca di nuove sorgenti web |
Progetto e realizzazione di TUCUXI (InTelligent HUnter Agent for Concept Understanding and LeXical ChaIning), un agente hunter basato sulla piattaforma ad agenti JADE (Java Agent DEvelopment Framework - http://jade.cselt.it). Tramite la tecnica di Natural Language Processing detta "delle catene lessicali" l'agente adotta un approccio semantico alla ricerca di informazioni in ambiente Web. L'agente è anche in grado di valutare l'idoneità delle sorgenti individuate per essere integrate in una vista globale virtuale costruita dal sistema MOMIS. Tale idoneità viene determinata confrontando la rappresentazione concettuale delle pagine Web con un'ontologia di dominio quale il Common Thesaurus di MOMIS. |
2002/2003 |
Modellazione concettuale di interfacce web |
- |
2001/2002 |
CERAMICA.IT Progetto e sviluppo di un Marketplace verticale B2B |
Questa tesi è finalizzata alla progettazione e allo sviluppo di alcune funzioni di Ceramica.it, un Marketplace B2B di tipo verticale su Web con accesso a DataBase, per l'azienda Sirnet s.r.l. di Sassuolo, presso cui è stato svolto un periodo di stage. |
2001/2002 |
Riscrittura di interrogazioni XML: un approccio basato sull'analisi semantica degli schemi | La tesi si propone di studiare e proporre una soluzione per il problema dell'interrogazione di archivi di dati in formato XML. Il metodo descritto e' basato sull'impiego di schemi Xml-Schema semanticamente arricchiti tramite l'utilizzo del sistema mediatore MOMIS. MOMIS permette, infatti, l'annotazione dei diversi termini presenti all'interno degli schemi XML ed il reperimento di relazioni fra essi. Nell'ambito della tesi e' stato progettato e costruito una nuova versione del modulo SLIM di MOMIS in grado di sfruttare una versione estensibile di WordNet. |
2001/2002 |
Enterprise Information Portal: integrazione di servizi Web mediante portlet sviluppato con tecnologia OpenSource | L'Enterprise Information Portal (EIP) è un'infrastruttura informatica in grado di fornire all'utilizzatore un unico punto di accesso, personalizzato nei contenuti e nella loro rappresentazione, a tutte le informazioni e servizi raggiungibili attraverso la rete. Lo scopo di questa tesi è quello di analizzare le architetture, le funzionalità ed i servizi offerti dai prodotti nell'ambito degli EIP commercializzati da IBM, SAP e BEA, analizzare le tecnologie ed i servizi offerti in modalità OpenSource da un prodotto di punta come Jetspeed (un EIP sviluppato totalmente in Java ed XML) e quindi di implementare un portlet per integrare, nel contesto di un EIP sviluppato con Jetspeed, vari servizi Web acessibili anche tramite autenticazione. Come caso di studio si è scelto di integrare nell'EIP installato tutti i servizi dedicati ai docenti attualmente presenti sul sito di facoltà, creando punti di accesso personalizzati agli utilizzatori. |
2001/2002 |
Ontology dynamics for Semantic Web: the MOMIS approach | Nowadays the Web is a huge collection of information and its expansion rate is very high. The users need new ways to exploit all this available information and possibilities. The problem is that Web information is meaningless for a computer and so it is very hard to find and out what we are looking for. The Semantic Web is the new challenge of web using. Its goal is to bring structure and semantics to the content of Web pages, creating an environment where software agents, roaming from page to page, can carry out sophisticated tasks for users. In consequence of this new vision of the Web, many research groups began to study related problems. One of the most important seems to be the Ontologies management. In fact, Ontologies are considered as a key component to build the Semantic Web. The present work explains the new scenario of the Semantic Web by means of the numerous projects involved and moreover, we present some projects related to the ontology issue and, in particular, the ontologies dynamics problem. In this scenario we present SEWASIE (SEmantic Webs and AgentS in Integrated Economies), a new project funded by the UE and led by the Modena and Reggio Emilia University. Finally we explain the relevance of the MOMIS and in particular the attempts to solve the problems of managing dynamic aspects in an ontology. |
2001/2002 |
Integrazione di standard di classificazione per l'E-Commerce: una nuova metodologia basata sul Sistema Momis. | Il commercio elettronico ha rivoluzionato il modo di scambiare informazioni tra gli attori economici. Molte organizzazioni hanno sfruttato le opportunità offerte dalle soluzioni Internet e altre si apprestano a farlo, condividendo i loro database e cataloghi con numerosi altri utenti. In questo contesto si è sviluppato il ruolo di intermediari degli eMarketplace, mercati virtuali che mettono in collegamento la domanda di beni o servizi di molti compratori e l'offerta di differenti venditori che partecipano a un processo di business in rete. Ma il confronto tra offerte commerciali sul Web è limitato dalla mancanza di standard per la codifica dei prodotti. L'esigenza quindi degli eMarketplace è la ri-classificazione di beni e servizi in accordo ai diversi modelli di standardizzazione. Questa tesi ha l'obiettivo di affrontare il problema della ri-classificazione di beni e servizi nell'e-commerce proponendo una metodologia semi-automatica, supportata dal sistema a mediatore MOMIS, per l'integrazione dei diversi standard di classificazione dei prodotti. |
2001/2002 |
Applicabilità e criticità del Sistema a Mediatore Momis nell'integrazione di standard di classificazione per l'E-Commerce. | Un marketplace è il luogo dove si incontrano la domanda e l'offerta di compratori e venditori partecipanti ad un processo di business. Perciò, i mercati elettronici sono comunità virtuali nelle quali i compratori possono trovare l'offerta di svariati venditori e fare la scelta migliore. Nel mondo del commercio elettronico il confronto tra i vari prodotti è ostacolato dalla carenza di standard condivisi che li classifichino e li descrivano. La soluzione a questo problema è la creazione di uno standard unico che possa essere adottato da tutte le aziende, ma questa soluzione richiede tempi molto lunghi e comporta una serie di difficoltà implementative. Ne segue la necessità per gli e-marketplace di individuare un mapping tra i diversi sistemi di classificazione. In questa tesi si affronta il problema dell'integrazione degli standard di classificazione dei prodotti proponendo una metodologia semiautomatica che stabilisce un mapping tra i diversi standard. |
2001/2002 |
Elaborazione di interrogazioni in un sistema multi-database. | LÕobiettivo della presente tesi e' stata lÕanalisi delle tecniche di Query Processing nel sistema MOMIS e lo studio di algoritmi di elaborazione, esecuzione ed ottimizzazione algebrica di interrogazioni complesse. Questo studio ha portato alla deÞnizione di regole di riscrittura e di algoritmi, che permettono di gestire, in modo semi-automatico, le informazioni. |
2001/2002 |
Integrazione di Sorgenti HTML in MOMIS: Analisi Comparativa degli Strumenti Esistenti | Per utilizzare le informazioni contenute in pagine Web per qualcosa che vada al di là della semplice navigazione o della ricerca effettuata manualmente dall'utente di internet, occorre trasformare le pagine dal formato "human readable" HTML in formato "machine readable" XML. Tale trasformazione viene effettuata da programmi comunemente chiamati wrapper. La tesi ha avuto come obiettivo l'analisi dei generatori di wrapper attualmente in circolazione al fine di poter individuare uno strumento che potesse consentire l'integrazione di sorgenti HTML all'interno del progetto MOMIS. |
2001/2002 |
Intelligent Information Integration systems: extending lexicon ontology | Taking into consideration how different cultures are far characterized but also the great number of shared key elements, it is clear how everyone could support and consequently extend a concept in a proper and particular way. This work is in the information integration research area; its basic assumption is that there is a pre--existing ontology and that the designer has to introduce new concepts in it. Furthermore we must consider a more complex scenario where more designers need to integrate new concepts into the same ontology. Thus, two different extensions of the same ontology, about the same domain, have to be aligned to obtain a consistent integrated view of all the data previously mapped on them. Concerning to this scenario, the need to study and to exploit techniques to align two or more ontologies takes shape. The aim of this work is to design and develop a tool that allows the designer of an integration system to browse efficiently the reference ontology and to extend and update it. The developed tool uses the lexical database WordNet available online as the reference lexical ontology and the MOMIS system, developed at the Department of Science Engineering at the University of Modena and Reggio Emilia, in Italy, as the information integration system. |
2001/2002 |
Progetto e sviluppo di un agente hunter per la ricerca e l'archiviazione di nuove sorgenti informative | Obiettivo di questa tesi e' l'implementazione in codice JAVA di un agente JADE capace di ricercare, attraverso la rete Internet, sorgenti informative. L'agente sviluppato analizza poi le sorgenti risultato della precedente operazione ricercando in esse la presenza di keyword definite dall'utente e le archivia costruendone una struttura ad albero gerarchico dove sono evidenziate le cartelle che contengono le informazioni ricercate. |
2001/2002 |
Dallo "Human Oriented" HTML al linguaggio ODLi3 per l'integrazione di informazioni | |
2000/2001 |
Progetto e Sviluppo di un Ambiente per Traduzioni Multilingua Assistite | L'argomento centrale di questa tesi è la ricerca di similarità tra frasi nell'ambito delle trauduzioni multilingua. Partendo dagli studi condotti in ambito di Information Retrieval e di Machine Translation, è stata definita una struttura teorica che permette di esprimere la somiglianza tra due frasi, basata sul concetto di edit distance. La ricerca di somiglianza basata su tale metrica, insieme ad una serie di funzionalità aggiuntive quali innovativi algoritmi di allineamento tra lingua sorgente e lingua destinazione, costituiscono il sistema EXTRA (EXample based TRanslation Assistant), sviluppato su tecnologie Java, JDBC ed Oracle. |
2001/2002 |
Interoperabilità di componenti software fra sistemi operativi eterogenei attraverso il protocollo SOAP. Confronto e sperimentazione. |
Lo sviluppo della tesi si è concentrato sul concetto d'interoperabilità offerto
dal protocollo SOAP, verificando questo nell'utilizzo pratico: dagli esempi più
semplici fino alla realizzazione di un servizio MOMIS utilizzabile in remoto
attraverso SOAP. Nel fare ciò sono state prese in esame, e fatte interagire, due diversi tipi d'implementazione SOAP: -Apache (con i toolkit SOAP 2.2 e Axis); -Microsoft (con il Microsoft SOAP Toolkit 2.0). Inoltre, quando possibile, si è sfruttato il supporto fornito dal linguaggio WSDL. |
2000/2001 |
Portale Web di Facoltà: progetto e implementazione di Home Page dei docenti mediante architettura J2EE | La tesi si e' articolata in due parti: la prima di riprogettazione del database attualmente presente per la gestione del portale Web di Facolta', e la seconda di realizzazione delle homepage dei docenti costruite dinamicamente su tale database mediante una architettura multilivello basata sulla piattaforma J2EE della Sun e facendo uso di XML e fogli di stile. |
2000/2001 |
Progetto e sviluppo di un'applicazione Web-Database a 3 livelli per la gestione degli appelli d'esame | La tesi si propone di affrontare le problematiche connesse alla implementazione di un'applicazione Web-Database a 3 livelli che mira a soddisfare le esigenze riguardanti la gestione degli appelli d'esame di due tipologie di utenti che sono studente e docente. |
2000/2001 |
Un motore di news per portali Web: progetto ed implementazione | Il progetto prevede lo studio delle problematiche inerenti al progetto ed alla
realizzazione pratica di un'applicazione server-side per la pubblicazione
automatica di notizie sul web. Particolare attenzione è stata rivolta alla portabilità del sistema e alla sua personalizzazione. |
2000/2001 |
SIWeb: una interfaccia internet per il sistema Momis | Il progetto ha portato alla realizzazione di una interfaccia attraverso la quale interagire con il sistema Momis attraverso il Web |
2000/2001 |
Portale Web di Facoltà: progetto e implementazione della funzione di gestione di informazioni e materiale didattico a cura del docente | |
1999/2000 |
Serializzazione di oggetti in formato XML nell'ambito del Sistema MOMIS | In questa tesi sono stati studiati vari metodi per estendere le possibilità di impiego del sistema MOMIS attraverso l'utilizzo del linguaggio XML, uno standard sempre più diffuso nel web. In particolare si è cercato di risolvere due tipi di problemi: 1) Realizzare un sistema per descrivere in XML, in maniera automatica, le informazioni memorizzate all'interno di classi Java. L'obiettivo è facilitarne lo scambio tra ambienti e sistemi software eterogenei. 2) Studiare la traduzione schemi ODLI3 in XML 1.0 e realizzare un software di tr aduzione automatica. Il traduttore pone le basi per consentire in futuro al sistema MOMIS di apparire agli utenti come una sorgente integrata di dati XML. La soluzione del primo problema ha portato alla realizzazione di XmlTools, un modulo flessibile in grado di serializzare e ricostruire qualunque grafo di classi Java utilizzando il linguaggio XML. Il modulo è inoltre in grado di fondersi con il meccanismo standard di serializzazione previsto dal linguaggio Java. La soluzione del secondo problema ha portato alla realizzazione di un software per la generazione automatica di una DTD che mantenga il più possibile le informazioni presenti in uno schema ODLI3. |
1999/2000 |
La conoscenza di Momis: il ruolo di XML-Schema e RDF |
Gli ambiti di ricerca di questa tesi sono stati due: 1) Analisi critica dell'evoluzione del Web: studio dei progetti inerenti il Web Semantico. 2) Sviluppo di un traduttore da ODLi3, in cui e' espressa la conoscenza di MOMIS, in un formato comprensibile a sistemi a mediatore esterni, utilizzando le ultime specifiche del W3C: XML-Schema, RDF e RDF-Schema. Si e' inoltre esaminato XQUERY, ultima proposta del W3C come linguaggio d'interrogazione per dati semistrutturati, che offre il supporto a XML-Schema; in questo ambito si e' sviluppato un controllore sintattico delle query non si e' andati oltre essendo le specifiche a livello di Working Draft. |
1999/2000 |
Momis: servizi di wrapping per sorgenti relazionali JDBC | Nella tesi è stato realizzato un wrapper attraverso il quale è possibile collegare al sistema Momis qualsiasi sorgente interrogabile attraverso l'interfaccia jdbc. Sono state esportate sul wrapper anche le funzioni di annotazione. |
1999/2000 |
Progetto ed implementazione di un algoritmo per ricerca di similarità tra frasi | Questa tesi è stata realizzata nell'ambito di un progetto di collaborazione tra l'Università degli Studi di Modena e Reggio Emilia e la Logos S.r.l.. L'obiettivo del lavoro è stato quello di analizzare e realizzare un sistema di ausilio alle operazioni di traduzione automatizzate eseguite presso la Logos stessa. In particolare si è definito un metodo per reperire, all'interno di una collezione di frasi contenuta in una base di dati, le frasi più simili in significato a quella oggetto di traduzione. |
1999/2000 |
A benchmarking environment for validating a datawarehouse maintenance cost-model | Il progetto e' stato commissionato dagli autori (Engstroem et al.) di un modello di costo relativo a politiche di manutenzione di un data warehouse. Lo scopo del progetto e' stato quello di creare una applicazione Java che potesse essere utilizzata per verificare se le predizioni del modello di costo considerato sono in accordo con le prestazioni di un sistema reale. Si e' pertanto creata una istanza reale del sistema analizzato nel modello di costo, create le classi per gestire le sue entita', create le classi per l'emulazione del carico (flusso di update al database sorgente e flusso di query al data warehouse) e le classi di benchmark per controllare gli esperimenti e misurare le prestazioni. L'applicazione e' stata sottoposta a procedimenti di validazione e verfifica. Infine, sono stati svolti esempi di sessioni di benchmark per mostrare come l'applicazione possa essere effettivamente utilizzata per eseguire esperimenti che diano indicazioni sul comportamento del modello di costo. |
1999/2000 |
Progetto MOMIS: il wrapper Access/ODLi3 | Obiettivo di questa tesi, che si colloca all'interno del progetto MOMIS, è stato lo sviluppo del componente wrapper che realizza la traduzione di una sorgente dati di tipo Access in ODLi3. In particolare il modulo wrapper è in grado di fornire una descrizione nel linguaggio ODLi3 della sorgente di dati e di eseguire su questa le query richieste dal mediatore. |
1999/2000 |
Rimozione dell'ambiguita' nell'interazione tra WordNet e il sistema MOMIS | Scopo di questa tesi, all'interno del progetto MOMIS, e' la progettazione e realizzazione di un modulo software, ARM (Ambiguity Removing Module). Compito di ARM e' di fornire degli strumenti al progettista tale da rendere il processo di rimozione dell'ambiguita' delle relazioni lessicali piu` automatico. Lo strumento utilizzato e' il database lessicale WordNet. Gli strumenti realizzati sono divisi in due gruppi, il primo, legato alla struttura delle sorgenti, permette di sfruttare le relazioni INTRA-SCHEMA e i legami esistenti tra classi e attributi, in modo da trovare delle relazioni strutturali che siano anche lessicali, il secondo, invece, e' legato alla struttura del WordNet e permette di effettuare la disambiguazione su di un gruppo di termini, anziche' su uno solo o su una coppia (attraverso KeyWord e Semantic Field). |
1999/2000 |
Sviluppo di tecniche di estrazione ed inferenza di relazioni terminologiche nel sistema MOMIS |
Nell'ambito di questa tesi si e' sviluppato il modulo software SIM i cui
obiettivi sono:
|
1999/2000 |
Progetto e realizzazione di tecniche di Object Fusion nel sistema MOMIS | Obiettivo della tesi da me realizzata e' l'analisi delle problematiche inerenti la gestione della conoscenza intensionale ed estensionale, nel processo di riconoscimento e di ricostruzione delle informazioni facenti riferimento alla medesima entita' del mondo reale. Questa analisi ha portato alla definizione di una serie di regole ed alla realizzazione di un modulo software, che rendono il reperimento di queste informazioni possibile. |
1999/2000 |
Progetto e realizzazione di un catalogo virtuale per e-commerce con il sistema MOMIS | In questa tesi viene compiuta un'analisi delle caratteristiche e degli attuali limiti del commercio elettronico. Sulla base di questa analisi viene proposta come possibile soluzione dei l'uso di un sistema di integrazione intelligente dei dati, che permetta la realizzazione di un catalogo virtuale in cui vengono integrati i dati provenienti da diversi listini presentati sul web. Nel caso specifico, come reale applicazione, vengono presi in considerazione i dati pubblicati su internet, nei rispettivi siti web, da tre case automobilistiche. Con questi dati sono stati costruite tre sorgenti (due relazionali, e una semistrutturata in xml) che per mezzo del Sistema MOMIS sono state integrate al fine di formare, appunto, la sorgente per un potenziale catalogo virtuale unico e integrato. |
1999/2000 |
Progetto del sito Web della Facolta' di Ingegneria di Modena (parte prima) | Nella tesi sono documentate tutte fasi del progetto: analisi dei requisiti, progetto concettuale e logico sia del sito che della base di dati sottostante. Il problema della metodologia con cui modellare i siti Web è stato affrontato e risolto utilizzando un modello semi-formale derivato dalle mappe concettuali |
1999/2000 |
Progetto del sito Web della Facolta' di Ingegneria di Modena (parte seconda) | La tesi è articolata principalmente in due fasi. La prima fase ha riguardato la progettazione e l'implementazione della parte di database che supporta le funzionalità del sito relative agli aspetti didattici. Nella seconda fase è stata progettata l'architettura funzionale dell'applicazione web, ed è stato realizzato un prototipo. L'architettura proposta, fortemente orientata alla separazione fra contenuto, presentazione e logica applicativa, si basa sull'utilizzo di XML e del linguaggio per fogli di stile XSL. Le pagine dinamiche vengono generate a partire da sorgenti di dati di tipo XML (risultato della traduzione dei dati provenienti dal database), a cui viene applicata una trasformazione XSL che permette di ottenere le pagine web complete nel linguaggio di markup desiderato (HTML, XHTML, WML,...). |
1999/2000 |
MOMIS: il wrapper per sorgenti di dati XML | Scopo della tesi, che si colloca all'interno del progetto MOMIS, e' stata la progettazione e la realizzazione di un wrapper per sorgenti di dato di tipo XML. In particolare e' stato realizzato il modulo che effettua la traduzione della DTD del file XML in ODLi3. Sono stati inoltre studiati diversi query language per sorgenti di dato di questo tipo, ma si e' preferito non implementare il modulo di interrogazione della sorgente non esistendo ancora un linguaggio standard per tale scopo. |
1999/2000 |
SI-Designer: un tool per l'integrazione di sorgenti distribuite ed eterogenee | L'obiettivo principale della tesi è stato la progettazione e l'implementazione di SI-Designer, il tool del sistema MOMIS che costruisce in modo semi-automatico una vista globale ad oggetti che integra le informazioni di più sorgenti (di qualsiasi tipo), sulla quale sarà possibile eseguire delle interrogazioni. Il software realizzato è costituito da un insieme di moduli ciascuno dei quali esegue una fase del procedimento di costruzione della vista globale. Come obiettivo secondario, nella tesi sono stati progettati e implementati i moduli relativi alle fasi iniziale e finale: rispettivamente, quello per l'acquisizione degli schemi delle sorgenti e quello per la costruzione delle classi globali, che messe assieme costituiscono la vista globale. Lo sforzo maggiore è stato speso nella creazione di una architettura modulare che rendesse semplice eventuali modifiche future al software. |
1999/2000 |
Il componente Query Manager di MOMIS: esecuzione di interrogazioni | In questa tesi e' stata implementata la fase di Query Processing del componente Query Manager di MOMIS, in particolare sono state affrontate le problematiche relative alla gestione della clausola where e alla fase di esecuzione delle Local e Basic Query. L'analisi della clausola where riguarda sia la fase iniziale di acquisizione, in cui e' stata implementata la normalizzazione, sia la fase successiva di generazione delle Local Query, con creazione della Basic Query Assembler. L'esecuzione locale delle query avviene attraverso la trasformazione, in termini globali, dei risultati restituiti dalle sorgenti, mentre a livello Basic vengono eseguiti rispettivamente i passi di ricostruzione, fusione e esecuzione della Basic Query Assebler. Per effettuare correttamente la ricostruzione del risultato e' stata necessaria l'individuazione di chiavi semantiche comuni alle base extension da fondere attraverso outer join. |
1999/2000 |
Trattamento della conoscenza estensionale nel sistema MOMIS | Lo scopo principale di questa tesi, che si colloca all'interno del progetto MOMIS, è stato quello di implementare un algoritmo efficente per il calcolo della Conoscenza Estensionale. Partendo da un insieme di assiomi estensionali, specificati dal progettista è stato possibile calcolare alcune strutture dati, come le Base Extension e la Gerarchia Estensionale che diventano poi fondamentali in fase di Query Processing per l'individuazione dell'insieme minimo e ottimo di classi locali alle quali inviare le Local Query. E' stata inoltre implementata un interfaccia grafica che permette all'utente l'inserimento degli assiomi estensionali, il controllo della loro consistenza e la visualizzazione dei risultati calcolati. |
1999/2000 |
Da linguaggio standard per WWW a linguaggio standard per OODB: il traduttore XML\ODLi3 | Modulo software, nell'ambito del progetto MOMIS, che si occupa della traduzione della struttura di una sorgente dati in XML nella corrispondente struttura di ODLi3. E' stato compiuto uno studio di fattibilità del progetto e di ampliamento delle possibilità che l'XML offre per la descrizione di strutture non presenti in altri linguaggi semistrutturati. |
1999/2000 |
Estrazione di relazioni lessicali con WordNet nel sistema MOMIS | La tesi si colloca nel progetto MOMIS, e sviluppa un metodo per trovare delle relazioni intensionali inter-schema al fine di individuare delle affinita'/similitudini tra classi di sorgenti diversi. Le relazioni cercate sono quelle lessicali tra i nomi delle classi e degli attributi cioe' si lavora sul significato delle parole usate per descrivere il contenuto delle classi e degli attributi. Lo strumento utilizzato e' il database lessicale WordNet, intorno al quale e' stata costruita una libreria per estrarre le informazioni ed un modulo di data entry per la disambiguazione. |
1998/99 |
Interrogazione di Immagini in DBMS Multimediali: analisi e sperimentazione Parole chiave: database multimediali, content based visual query, feature extraction, distance metrics, QBIC |
La tesi esamina le problematiche relative all'esecuzione di interrogazioni visuali su Database Multimediali. Il termine visuale implica, ad esempio, che le immagini non vengano ricercate immettendo descrizioni testuali, ma specificando, in maniera grafica, le loro caratteristiche peculiari (Feature) come la quantita' di colore, la disposizione dei colori, le tessiture dominanti, ecc... Le immagini simili vengono recuperate confrontando, tramite opportune funzioni di distanza, le feature dell' immagine di query con quelle di tutte le immagini memorizzate nel Db. Nella tesi si e' anche implementato un sistema per l'interrogazione di un Db di immagini basato sul motore di ricerca QBIC della IBM e si sono confrontati i risultati ottenuti con quelli di WindSurf un altro motore di ricerca sviluppato presso il DEIS dell'Universita' di Bologna. |
1998/1999 |
Il componente Query Manager di MOMIS: utilizzo della Conoscenza Estensionale | Utilizzando la conoscenza estensionale, rappresentata dalle base extension e dalle gerarchie estensionali, è possibile individuare l'insieme minimo ottimale di classi locali presenti nelle sorgenti alle quali si deve effettivamente accedere per reperire le informazioni richieste dall'utente. La correttezza della risposta è garantita dalla risoluzione dei conflitti intensionali; risolvendo invece i conflitti estensionali vengono garantite la completezza e la minimalità della risposta, non a livello assoluto ma relativamente alla scelta compiuta per i cluster. In questa tesi si è ampliato il software del Query Manager dotandolo di queste funzionalità. |
1997/98 |
SI-Designer, un tool di ausilio all'integrazione di sorgenti di dati eterogenee distribuite: progetto e realizzazione | Nell'ambito dell'Integrazione Intelligente delle informazioni (I3), e in particolare del sistema Momis, in questa tesi si e' sviluppato lo strumento software SI-Designer, che coordina l'esecuzione di moduli preesistenti e fornisce un'interfaccia amichevole al progettista, al fine di realizzare il processo semiautomatico di integrazione degli schemi sorgenti. |
1997/98 |
MOMIS: Il componente Query Manager | In questa tesi e` stato progettato il componente Query Manager del sisitema MOMIS. A tale scopo sono state analizzate le problematiche legate alla gestione di sorgenti informative eterogenee allo scopo di individuare le fasi da seguire durante l'esecuzione delle query. Questo la voro ha portato alla definizione delle principali strutture dati e allo sviluppo, in linguaggio java, delle principali funzionalità. |
1997/98 |
Integrazione fra sistemi di workflow e gestione di dati distribuiti mediante DDBMS: progetto e implementazione. | La tesi descrive il lavoro svolto per la realizzazione di un supporto per la gestione di dati distribuiti ad un sistema per il workflow management: in una prima fase viene realizzata la distribuzione del sistema Action Workflow su piu` server, rendendo il pacchetto software adatto ad ambienti distribuiti; nella seconda parte viene integrato al WfMS il modello di replica Dynamic Ownership, per avere accanto a una gestione delle attivita`, anche il supporto di una gestione di dati distribuiti propria di un DBMS relazionale. |
1997/98 |
Architettura di un mediatore per l' integrazione di sorgenti distribuite ed autonome | Nell' ambito dell' Integrazione Intelligente di Informazioni, e' stato arricchito il progetto di MOMIS, consentendo la definizione ed il trattamento della conoscenza estensionale relativa ai domini di sorgenti autonome. Si e' proposto lo sviluppo di un modulo, dedicato alla manipolazione della conoscenza estensionale, basato sulle tecniche di inferenza di ODB-Tools. |
1997/98 |
Progetto ed implementazione di schemi di basi di dati ODMG93 con vincoli di integrita' in UNISQL/X. | La tesi descrive il lavoro svolto per la realizzazione di un' estensione al componente OCDL-Designer del prototipo ODB-Tools. Essa si preoccupa, dato uno schema di basi di dati con vincoli di integrita' descritto conformemente alla sintassi ODL-ODMG, di generare automaticamente in UNISQL/X tutte le strutture dati corrispondenti ai vari elementi dello schema. Cio' e' utile soprattutto in quanto consente al progettista di esprimere tutti i vincoli di integrita' in forma dichiarativa (attraverso il linguaggio ODL-ODMG, opportunamente esteso per poter esprimere tali vincoli). Il software realizzato inoltre implementa anche un meccanismo che consente la popolazione automatica delle classi virtuali definite sullo schema. |
1997/98 |
Analisi di Affinita' Strutturali fra Classi ODL(I3) nel Sistema MOMIS | La tesi si inserisce nell' ambito dell'integrazione intelligente di informazioni. In particolare va ad arricchire la fase di analisi ed estrazione delle informazioni del sistema (I3) MOMIS. A tale scopo e' stato proposto un modulo software ESCA che individui concetti simili presenti nei differenti tipi di sorgenti, definendo un coefficiente di affinita' globale fra le classi appartenenti alle sorgenti da integrare. |
1997/98 |
Acquisizione automatica di regole di integrità per l'ottimizzazione semantica delle interrogazioni | L'ottimizzazione semantica di interrogazioni può ridurre significativamente il
tempo di risposta del database attraverso la riformulazione delle interrogazioni. Il successo nel ridurre il costo di esecuzione di un interrogazione è fortemente condizionato dai metodi di apprendimento e di manutenzione della conoscenza semantica per fornire al sistema un insieme utile di regole di trasformazione dell'interrogazione. In questa tesi verranno discusse le problematiche di acquisizione e manutenzione di conoscenza nell'ambito dell'ottimizzazione semantica delle interrogazioni. Questi due aspetti sono fortementi correlate tra loro per quanto riguarda il processo di ottimizzazione. |
1997/98 |
Il sistema informativo dei Campionati Mondiali di sci alpino Sestrieres '97 | La tesi descrive l'analisi delle fasi di progetto, realizzazione, hardware tuning e software tuning di un DataBase logistico interfacciato con un sistema di accredito in tempo reale. La tesi presenta inoltre una proposta originale del sito Internet ufficiale della manifestazione. |
1997/98 |
Supporto alla gestione di dati distribuiti in applicazioni di workflow mediante tecnologia DDBMS: progetto e realizzazione. | La tesi affronta i limiti dei sistemi di workflow attuali, in particolare quelli relativi alla gestione dei dati e alle funzionalita' distribuite. Per superarli, propone poi un'integrazione fra sistemi di workflow e DDBMS. In particolare viene presentato il progetto e la realizzazione di un sistema integrato in cui si utilizzano due prodotti commerciali (ActionWorkflow e SQL-Server 6.5) ed il modello di replica Dynamic Ownership. |
1997/98 |
Algoritmi di ottimizzazione di interrogazioni ricorsive nelle Basi di Dati ad Oggetti | Adottando la definizione formale di un modello di basi di dati ad oggetti, integrato con le tecniche di inferenza sviluppate nei modelli di rappresentazione della conoscenza nell'area dell'Intelligenza Artificiale, e' stato realizzato uno strumento in grado di applicare queste stesse tecniche a schemi ciclici di Basi di dati nonche' ad interrogazioni ricorsive. Il lavoro si colloca nell'ambito del progetto ODB-Tools in corso di sviluppo presso questo Ateneo. |
1996/97 |
Elet-Designer: uno strumento intelligente orientato agli oggetti per la progettazione di impianti elettrici industriali | Nella tesi viene presentato il progetto e lo sviluppo di un ambiente software di supporto al progettista della parte elettrica di impianti di automazione industriale. L'ambiente software utilizza tecnologia Object-Oriented, Relazionale ed Intelligenza Artificiale e fornisce uno strumento di interfaccia fra visione object-oriented e relazionale delle informazioni. Il DataBase contenente tutte le informazioni di un impianto elettrico industriale e' stato progettato con l'ausilio di ODB-Tools. |
1996/97 |
Progetto e implementazione di regole attive all'inerno di ODB-Tools | La tesi presenta una panoramica sui sistemi database con comportamento attivo e sulle loro funzionalitªà. Vengono illustrati il progetto e l'implementazione delle regole attive in ODB-Tools tramite il paradigma ECA (Eventi Condition Action). Viene inoltre proposto un algoritmo per esaminare se l'insieme delle regole attive gode della proprietªà diTerminazione. Infine si ª* progettato un modulo software che permette di implementare uno schema con regole scritto in ODL di ODMG-93 all'interno del DBMS-UNISQL. |
Simone Montanari
1996/97 |
Un Approccio Intelligente all'Integrazione di Sorgenti Eterogenee di Informazione | L'Integrazione Intelligente di Informazioni e' il campo di ricerca in cui la tesi si e' inserita. In particolare, e' stato progettato il sistema MOMIS: un modulo Mediatore il cui compito e' realizzare l'integrazione di informazioni provenienti da sorgenti differenti di dati, superando problemi strutturali e semantici. E' stato inoltre sviluppato il modulo SIM_1 al cui interno sono utilizzati ODB-Tools. |
1996/97 |
Progetto e realizzazione di un pre-processore ODL/C++ | Sviluppo e realizzazione di un pre-processore ODL_Rule/C++ integrato al sistema ODB-Tools. Descrizione dello Standard ODMG-93 e del legame tra ODL e C++ che un pre-processore ODL/C++ dovrebbe realizzare. Viene mostrato come e' strutturato il pre-processore ODL_Rule/C++, come e' realizzato ed in che modo opera con particolare attenzione alla trattazione delle regole di integrita'. Tali regole sono trasformate in funzioni C++, vengono indicate le modifiche da apportare all'algoritmo di trasformazione per la generazione metodi-rule delle classi interessate anziche' funzioni esterne. |
1995/96 |
Persistenza di Schemi di Basi di Dati ad Oggetti | La tesi descrive uno strumento generale di ausilio al progettista di una base di dati ad oggetti nella fase di progettazione concettuale. A tale scopo sono stati progettati un linguaggio per la descrizione di schemi e un componente software, denominato OCDL-PSSManager, in grado di interpretare tale descrizione (conforme allo standard ODMG-93), di gestire schemi persistenti (tramite il sistema di memorizzazione di oggetti persistenti EOS) e di verificare la coerenza degli schemi stessi utilizzando il componente OCDL-Designer. |
1995/96 |
Implementazione di modelli di replica di dati per sistemi di gestione di basi di dati distribuite. |
La tesi si articola nel modo seguente:
|
1995/96 |
ODB-DSQO un server WWW per la validazione di schemi di dati ad oggetti e l'ottimizzazione di interrogazioni conforme allo standard ODMG-93 |
Realizzazione di alcuni moduli del progetto ODB-Tools. In particolare:
|
Paolo Apparuti 1995/96 |
Progetto per la realizzazione di un'interfaccia OQL per l'ottimizzatore di interrogazioni su Basi di Dati ad Oggetti | Sviluppo del componente Query optimizer di ODB-Tools. Il componente realizza l'ottimizzazione semantica di query espresse in linguaggio OQL dell' ODMG-93, utilizzando il componente ODB-Query Optimizer descritto nella tesi di Maurizio Vincini . |
1993/94 |
ODB-QOptimizer:
un sistema per l'Ottimizzazione delle interrogazioni nelle Basi di Dati ad Oggetti Complessi |
L'obiettivo di questa tesi e' quello di progettare e sviluppare il componente ODB-QOptimizer (Object Data Base Query Optimizer) capace, a run-time, di ottenere l'ottimizzazione semantica delle interrogazioni utilizzando il componente ODB-Designer per la validazione degli schemi. Il risultato finale del metodo e' quello di riuscire a riclassificare l'interrogazione dopo l'espansione semantica secondo la tassonomia delle classi dello schema rispetto alle nuove relazione di ereditarieta' ISA trovate a partire dai vincoli di integrita'. In generale si ottiene uno spostamento verso il basso della query nella tassonomia, restringendo l'insieme degli oggetti candidati a soddisfare la query. |