Studio e analisi di software per il porting di codice a 64 bit


Autoria(s): Chiacchiera, Andrea
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