Studio e analisi di software per il porting di codice a 64 bit
Contribuinte(s) |
Casciola, Giulio |
---|---|
Data(s) |
18/03/2015
|
Resumo |
XCModel è un sistema CAD, basato su NURBS, realizzato ed utilizzato in ambiente accademico. È composto da quattro pacchetti per la modellazione 2D, 3D e la resa foto-realistica, ognuno dotato di una propria interfaccia grafica. Questi pacchetti sono in costante evoluzione: sia per le continua evoluzioni dell’hardware che ai cambiamenti degli standard software. Il sistema nel complesso raccoglie la conoscenza e l’esperienza nella modellazione geometrica acquisita nel tempo dai progettisti. XCModel, insieme ai suoi sottosistemi, sono stati progettati per diventare un laboratorio di insegnamento e ricerca utile a sperimentare ed imparare metodi ed algoritmi nella modellazione geometrica e nella visualizzazione grafica. La natura principalmente accademica, e la conseguente funzione divulgativa, hanno richiesto continui aggiornamenti del programma affinché potesse continuare a svolgere la propria funzione nel corso degli anni. La necessità di continuare a ad evolversi, come software didattico, anche con il moderno hardware, è forse il principale motivo della scelta di convertire XCModel a 64 bit; una conversione che ho svolto in questa tesi. Come molte altre applicazioni realizzate a 32 bit, la maggior parte del codice viene eseguito correttamente senza problemi. Vi sono però una serie di problematiche, a volte molto subdole, che emergono durante la migrazione delle applicazioni in generale e di XCModel in particolare. Questa tesi illustra i principali problemi di portabilità riscontrati durante il porting a 64 bit di questo pacchetto seguendo il percorso da me intrapreso: mostrerò gli approcci adottati, i tool utilizzati e gli errori riscontrati. |
Formato |
application/pdf |
Identificador |
http://amslaurea.unibo.it/8171/1/andrea_chiacchiera_tesi.pdf Chiacchiera, Andrea (2015) Studio e analisi di software per il porting di codice a 64 bit. [Laurea], Università di Bologna, Corso di Studio in Informatica [L-Ante DM509] <http://amslaurea.unibo.it/view/cds/CDS1674/> |
Relação |
http://amslaurea.unibo.it/8171/ |
Direitos |
info:eu-repo/semantics/openAccess |
Palavras-Chave | #XCModel, cad 3d 2d, computer graphic, 64 bit porting, migrazione, analisi statica, metodi formali, modellazione resa rendering #scuola :: 843899 :: Scienze #cds :: 1674 :: Informatica [L-Ante DM509] #orientamento :: 141 :: Sistemi distribuiti #sessione :: terza |
Tipo |
PeerReviewed |