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 :
بازگشت