Platform-Based Design and Software Design Methodology for Embedded Systems
IEEE Design & Test
Design flow for HW / SW acceleration transparency in the thumbpod secure embedded system
Proceedings of the 40th annual Design Automation Conference
Biometric Recognition: Security and Privacy Concerns
IEEE Security and Privacy
Toward Reliable User Authentication through Biometrics
IEEE Security and Privacy
Multilevel Design Validation in a Secure Embedded System
IEEE Transactions on Computers
Hi-index | 0.00 |
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.