JASMine: accessing java code from CoreASM

  • Authors:
  • Vincenzo Gervasi;Roozbeh Farahbod

  • Affiliations:
  • Dipartimento di Informatica, Università di Pisa, Pisa, Italy;School of Computing Science, Simon Fraser University, Burnaby, B.C., Canada

  • Venue:
  • Rigorous Methods for Software Construction and Analysis
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we introduce JASMine, a CoreASM plug-in providing means to access Java objects and classes from inside an ASM specification. We discuss why this access is desirable, and provide a formal specification of the new rule forms as well as some notes on the actual implementation. JASMine ensures that the ability to access the “Java world” does not pollute the mathematical purity of the basic ASM computation model; differences between the JASMine approach and the other major research effort in the same direction, namely the way AsmL interacts with the .NET framework, are also discussed.