ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-09082009-225838


Tipo di tesi
Tesi di laurea specialistica
Autore
ANGELLA, ANDREA
URN
etd-09082009-225838
Titolo
SCOTT: un'architettura modulare per il testing di soluzioni basate su smartcard
Dipartimento
INGEGNERIA
Corso di studi
INGEGNERIA INFORMATICA
Relatori
relatore Prof. Ancilotti, Paolo
relatore Prof. Anastasi, Giuseppe
relatore Dott. Cucinotta, Tommaso
Parole chiave
  • test
  • testing
  • smartcard
  • C++
  • plugin
  • estensibile
  • modulare
  • shell
  • toolkit
  • SCOTT
Data inizio appello
08/10/2009
Consultabilità
Completa
Riassunto
Negli ultimi anni si è assistito a un incredibile aumento del numero di smartcard prodotte sul mercato; è sufficiente pensare alla quantità di SIM card presenti nel mondo per farsi un’idea del volume complessivo di vendite che nel solo anno 2008 ha raggiunto un valore superiore ai cinque miliardi di unità. Nonostante la definizione di un numero significativo di standard per regolare l’utilizzo e il funzionamento di questi dispositivi, lo sviluppo di soluzioni basate su smartcard è ancora notevolmente complesso. Una delle cause principali di questa complessità è la difficoltà nel testare le proprie applicazioni in modo automatico che è dovuta principalmente all’assenza di strumenti adatti a tale scopo. La maggior parte degli strumenti disponibili sono proprietari e utilizzabili solamente attraverso un’interfaccia grafica che rende di fatto impossibile l’automatizzazione dei test. I pochi strumenti che lo consentono, tuttavia, sono fortemente non interoperabili per ragioni puramente commerciali. Nell’ambito di questa tesi è stato progettato ed implementato un toolkit chiamato SCOTT (Smart Card Open Test Toolkit) che ha l’obiettivo ambizioso di diventare lo strumento di riferimento per supportare il testing automatico di soluzioni basate su smartcard. Il fatto di essere open source, liberamente utilizzabile, con un’architettura modulare e completamente espandibile attraverso plugin, permetterà a SCOTT di migliorare nel tempo le proprie funzionalità e supportare un numero sempre maggiore di dispositivi e standard.
File