Skip to main navigation Skip to search Skip to main content

Towards verification of well-formed transactions in java card bytecode

  • René Rydhof Hansen
  • , Igor A. Siveroni

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Using transactions in Java Card bytecode programs can be rather tricky and requires special attention from the programmer in order to work around some of the limitations imposed and to avoid introducing serious run-time errors due to inappropriate use of transactions. In this paper we present a novel analysis that combines control and data flow analysis with an analysis that tracks active transactions in a Java Card bytecode program. We formally prove the correctness of the analysis and show how it can be used to solve the above problem of guaranteeing that transactions in a Java Card bytecode program are well-formed and thus do not give rise to run-time errors.

Original languageEnglish
Pages (from-to)145-162
Number of pages18
JournalElectronic Notes in Theoretical Computer Science
Volume141
Issue number1 SPEC. ISS.
DOIs
StatePublished - 5 Dec 2005
Externally publishedYes

Keywords

  • Flow Logic
  • Java Card bytecode
  • Static analysis
  • Well-formed transactions

Fingerprint

Dive into the research topics of 'Towards verification of well-formed transactions in java card bytecode'. Together they form a unique fingerprint.

Cite this