DocumentCode
3338287
Title
Bringing Worst Case Execution Time Awareness to an Open Smart Card OS
Author
Aissa, Nadia Bel Hadj ; Grimaud, Gilles ; Bénony, Vincent
Author_Institution
Univ. Lille 1, Lille
fYear
2007
fDate
21-24 Aug. 2007
Firstpage
497
Lastpage
503
Abstract
Smart card platforms are migrating from restrictive proprietary environments to open multi-application infrastructures. Computing the worst case execution time of an embedded application while there is no way to make previous assumptions on the CPU configuration available on the smart card had to be faced differently. In this paper, an evaluation of a distributed WCET computation method is presented. A low-level analysis on an ARM7TDMI CPU core is also described. We explain how the global WCET of a dynamically loaded application is extracted. Experimental results show a small overestimation compared to the observed execution time for a PIN-based authentication applet. Hardware-dependent WCET computation can also take advantage of the typing information related to the intermediate language. Improvement in the performance evaluation is up to 81,22%.
Keywords
smart cards; ARM7TDMI CPU core; WCET computation method; low level analysis; open smart card; pin based authentication applet; worst case execution time awareness; Application software; Authentication; Data mining; Distributed computing; Embedded computing; Hardware; Mobile handsets; Operating systems; Security; Smart cards;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications, 2007. RTCSA 2007. 13th IEEE International Conference on
Conference_Location
Daegu
ISSN
1533-2306
Print_ISBN
978-0-7695-2975-2
Type
conf
DOI
10.1109/RTCSA.2007.24
Filename
4296889
Link To Document