@inproceedings{043e9cf573c840358156f8b583c18c08,
title = "Testing ThumbPod: Softcore bugs are hard to find",
abstract = "We present the debug and test strategies used in the ThumbPod system for Embedded Fingerprint Authentication. ThumbPod uses multiple levels of programming (Java, C and hardware) with a hierarchy of programmable architectures (KVM on top of a SPARC core on top of an FPGA). The ThumbPod project teamed up seven graduate students in the concurrent development and verification of all these programming layers. We pay special attention to the strengths and weaknesses of our bottom-up testing approach.",
keywords = "Biosensors, Computer bugs, Cryptography, Data security, Field programmable gate arrays, Fingerprint recognition, Java, Power system security, Protocols, Testing",
author = "P. Schaumont and K. Sakiyama and Y. Fan and D. Hwang and S. Yang and A. Hodjat and Bo-Cheng Lai and I. Verbauwhede",
year = "2003",
month = jan,
day = "1",
doi = "10.1109/HLDVT.2003.1252478",
language = "English",
series = "Proceedings - IEEE International High-Level Design Validation and Test Workshop, HLDVT",
publisher = "IEEE Computer Society",
pages = "77--82",
booktitle = "Proceedings - 8th IEEE International High-Level Design Validation and Test Workshop, HLDVT 2003",
address = "美國",
note = "8th IEEE International High-Level Design Validation and Test Workshop, HLDVT 2003 ; Conference date: 12-11-2003 Through 14-11-2003",
}