TUNIM - Problems


[Modena, Sabato 26 agosto 2000]

In anticipo rispetto a lunedi, io (Francesco) e Alberto ci siamo trovati questo pomeriggio per fare il punto su quello che e' emerso dal lavoro su Tunim. Quello che abbiamo visto e' che il modulo Tunim, cosi' come implementato in questo momento presenta dei grossi problemi che non possono essere corretti in breve tempo. I problemi che abbiamo individuato derivano sia da caratteristiche implementative intrinseche del modulo stesso, ma anche dal fatto che Tunim e' l'ultimo modulo per la costruzione dello schema globale e quindi e' costretto ad operare con le strutture e gli oggetti che sono utilizzati nei moduli antecedenti.

Tali problemi ovviamente non impediscono di produrre un "risultato" per il vldb, ma devono essere superati per avere un modulo perfettamente funzionante che produca il risultato corretto dell'operazione di fusione. Inoltre abbiamo osservato che un'analisi completa dei problemi di questo modulo e degli eventi non gestiti correttamente potra' essere una buona base per il modulo corretto, che non potra' essere una semplice correzione del modulo attuale ma per buona parte dovra' essere una riscrittura del software sulla base delle problematiche funzionali individuate nel modulo corrente.

Problemi

Il problema principale riscontrato e' la gestione degli attributi ereditati. Il modulo attuale non gestisce gli attributi ereditati, li considera appartenenti a due local class diverse. Il problema che occorre superare e' quindi se:

Oltre al problema legato alla gestione della ereditarieta' permangono altri problemi:

A fronte di questi problemi, io e Alberto abbiamo pensato che:

Francesco Guerra
Alberto Corni

The MOMIS Home Page