arrow
返回

Revisiting Java bytecode compression for embedded and mobile computing environments

delete2007-07-01
delete3
delete
OA
AI
D
Dimitris Saougkos *
G
George Manis
K
Konstantinos Blekas
A
Apostolos Zarras
DOI:10.1109/TSE.2007.1021delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Pattern-based Java bytecode compression techniques rely on the identification of identical instruction sequences that occur more than once. Each occurrence of such a sequence is substituted by a single instruction. The sequence defines a pattern that is used for extending the standard bytecode instruction set with the instruction that substitutes the pattern occurrences in the original bytecode. Alternatively, the pattern may be stored in a dictionary that serves for the bytecode decompression. In this case, the instruction that substitutes the pattern in the original bytecode serves as an index to the dictionary. In this paper, we investigate a bytecode compression technique that considers a more general case of patterns. Specifically, we employ the use of an advanced pattern discovery technique that allows locating patterns of an arbitrary length, which may contain a variable number of wildcards in place of certain instruction opcodes or operands. We evaluate the benefits and the limitations of this technique in various scenarios that aim at compressing the reference implementation of MIDP, a standard Java environment for the development of applications for mobile devices.
Keyword:
Java
compression (coding)

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

SIFT Feature Extraction Algorithm for Image in DCT Domain
err2013-08-01
err0
PREAI
errZhen Wu; Zhe Xu; Rui Nian Zhang; Shao Mei Li
err分享
err收藏
Paranematic interaction between nanoparticles of ordinary shape
err2005-06-16
err0
PREAI
errS. B. Chernyshuk; B. I. Lev; H. Yokoyama
err分享
err收藏
err分享
err收藏
Insulin and apolipoprotein A-1/C-III gene polymorphisms relating to hypertriglyceridaemia and diabetes mellitus
err1984-08-01
err0
errOAAI
errN. I. Jowett; A. Rees; L. G. Williams; J. Stocks; M. A. Vella; G. A. Hitman; J. Katz; D. J. Galton
err分享
err收藏
Interferon Alpha Association with Neuromyelitis Optica
err2013-01-01
err0
errOAAI
errNasrin Asgari; Anne Voss; Troels Steenstrup; Kirsten Ohm Kyvik; Egon Stenager; Soeren Thue Lillevang
err分享
err收藏
Transition metal binding properties of the redox-active 1,4,7,10,13,16-hexa(ferrocenylmethyl)-1,4,7,10,13,16-hexaazacyclooctadecane and its electrochemical behaviour in a non-aqueous solvent
err1999-12-01
err0
PREAI
errJosé Manuel Lloris; Ramón Martı́nez-Máñez; Juan Soto; Teresa Pardo; M.E. Padilla Tosta; Angel Benito; Maria Dolores Marcos
err分享
err收藏
Global mercury cycle during the end-Permian mass extinction and subsequent Early Triassic recovery
err2019-05-01
err0
PREAI
errXiangdong Wang; Peter A. Cawood; He Zhao; Laishi Zhao; Stephen E. Grasby; Zhong-Qiang Chen; Lei Zhang
err分享
err收藏
Determination of the non-enzymatic glycation of hemoglobin by isoelectrofocusing of its globin chains
err1985-12-01
err0
PREAI
errMassimo Castagnola; Paolo Caradonna; Alberto Bertollini; Loredana Cassiano; Diana V. Rossetti; Maria L. Salvi
err分享
err收藏
学者 查看更多内容