Automatic Test Generation for Java-Card Applets

  • Authors:
  • Hugues Martin;Lydie du Bousquet

  • Affiliations:
  • -;-

  • Venue:
  • JavaCard '00 Revised Papers from the First International Workshop on Java on Smart Cards: Programming and Security
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Open-cards have introduced a new life cycle for smart card embedded applications. In the case of Java Card, they have raised the problem of embedded object-oriented applet validation. In this article, we describe a methodology for Java Card applet verification, and its application on a case study. This methodology is based on automatic test generation. We first take benefits of the Java Card platform validation, focusing on application conformity testing. Then, using UML, we model the applet and its probable communication with other embedded elements. In the next step, the resulting model is used to automatically generate test suites, using UMLAUT and TGV tools. The full process is iterative and incremental, in order to conform to an object-oriented approach. Moreover, this incremental process allows integrating priorities on validation, by focusing first on main functions and properties.