Towards a General Framework for Formal Reasoning about Java Bytecode Transformation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Towards a General Framework for Formal Reasoning about Java Bytecode Transformation

Razika Lounas
  • Fonction : Auteur
Mohamed 1 Mezghiche
  • Fonction : Auteur
Jean-Louis Lanet
  • Fonction : Auteur
  • PersonId : 918086
DMI

Résumé

Program transformation has gained a wide interest since it is used for several purposes: altering semantics of a program, adding features to a program or performing optimizations. In this paper we focus on program transformations at the bytecode level. Because these transformations may introduce errors, our goal is to provide a formal way to verify the update and establish its correctness. The formal framework presented includes a definition of a formal semantics of updates which is the base of a static verification and a scheme based on Hoare triples and weakest precondition calculus to reason about behavioral aspects in bytecode transformation

Dates et versions

hal-00937253 , version 1 (28-01-2014)

Identifiants

Citer

Razika Lounas, Mohamed 1 Mezghiche, Jean-Louis Lanet. Towards a General Framework for Formal Reasoning about Java Bytecode Transformation. Symbolic Computation in Software Science, Dec 2012, Gammarth, Tunisia. pp.63-73, ⟨10.4204/EPTCS.122.6⟩. ⟨hal-00937253⟩

Collections

UNILIM CNRS XLIM
40 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More