VSL 2014: VIENNA SUMMER OF LOGIC 2014

A Complexity Preserving Transformation from Jinja Bytecode to Rewrite Systems

Authors: Georg Moser and Michael Schaper

PapersPapers with AbstractsPrefaceAuthor IndexKeyword IndexAdditional files

Paper Information

Title:A Complexity Preserving Transformation from Jinja Bytecode to Rewrite Systems
Authors:Georg Moser and Michael Schaper
Proceedings:WPTE 2014 VSL Proceedings
Editors: Manfred Schmidt-Schauss, David Sabel, Masahiko Sakai and Yuki Chiba
Keywords:Program Analysis, Runtime Complexity, Term Rewriting
Abstract:

ABSTRACT. We revisit known transformations from object-oriented bytecode programs to rewrite systems from the viewpoint of runtime complexity. Suitably generalising the constructions proposed in the literature, we define an alternative representation of Jinja bytecode (JBC) executions as computation graphs from which we obtain a representation of JBC executions as constrained rewrite systems. We show that the transformation is complexity preserving. We restrict to non-recursive methods and make use of heap shape pre-analyses.

Pages:4
Talk:Jul 13 17:00
Paper:
Disclaimer | Powered by EasyChair Smart Program