Operational semantics of the Java Card Virtual Machine

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

Abstract

We present the operational semantics of Carmel, a language that models the Java Card Virtual Machine Language. We define a small-step relation between program configurations, including rules for exception handling, array objects and subroutines. We also include the basic structures needed to model object ownership and the Java Card firewall.

Original languageEnglish
Pages (from-to)3-25
Number of pages23
JournalJournal of Logic and Algebraic Programming
Volume58
Issue number1-2
DOIs
StatePublished - Jan 2004
Externally publishedYes

Keywords

  • Java Card
  • Semantics

Fingerprint

Dive into the research topics of 'Operational semantics of the Java Card Virtual Machine'. Together they form a unique fingerprint.

Cite this