Title :
Generating control flow graph from Java card byte code
Author :
Amine, Achkar ; Mohammed, Benattou ; Jean-Louis, Lanet
Author_Institution :
Lab. XLIM Secure Smart Devices, Univ. of Limoges, Limoges, France
Abstract :
The verification process in industrial context of embedded software in smart card is considered difficult, extremely time-consuming, and costly, with very few tools and techniques available to aid in the verification process. The work proposed in this paper consist to define the main architecture of testing java card application and a specific test model which consists of reducing a given java-card application to one method which have one input and one output data which correspond with the real communication between the card and the off-card applications. The paper details the first step of testing constraint specifications which consist of modeling and generating control flow graph in inter and intra procedural level from the byte code of java-card applications.
Keywords :
Java; embedded systems; flow graphs; program testing; program verification; smart cards; software architecture; Java card application; Java card byte code; architecture; constraint specifications testing; control flow graph; embedded software; industrial context; inter procedural level; intra procedural level; off-card applications; smart card; test model; verification process; Flow graphs; Java; Process control; Silicon; Smart cards; Switches; Testing;
Conference_Titel :
Information Science and Technology (CIST), 2014 Third IEEE International Colloquium in
Conference_Location :
Tetouan
Print_ISBN :
978-1-4799-5978-5
DOI :
10.1109/CIST.2014.7016620