Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/10953
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSaougkos, D.en
dc.contributor.authorManis, G.en
dc.contributor.authorBlekas, K.en
dc.contributor.authorZarras, A. V.en
dc.date.accessioned2015-11-24T17:01:37Z-
dc.date.available2015-11-24T17:01:37Z-
dc.identifier.issn0098-5589-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/10953-
dc.rightsDefault Licence-
dc.subjectjavaen
dc.subjectcompression (coding)en
dc.subjectdiscrete-dataen
dc.subjectcodeen
dc.subjectextractionen
dc.titleRevisiting Java bytecode compression for embedded and mobile computing environmentsen
heal.typejournalArticle-
heal.type.enJournal articleen
heal.type.elΆρθρο Περιοδικούel
heal.identifier.primaryDoi 10.1109/Tse.2007.1021-
heal.languageen-
heal.accesscampus-
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.publicationDate2007-
heal.abstractPattern-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.en
heal.journalNameIeee Transactions on Software Engineeringen
heal.journalTypepeer reviewed-
heal.fullTextAvailabilityTRUE-
Appears in Collections:Άρθρα σε επιστημονικά περιοδικά ( Ανοικτά)

Files in This Item:
File Description SizeFormat 
Manis-2007-Revisiting Java Bytecode Compression for.pdf5.75 MBAdobe PDFView/Open    Request a copy


This item is licensed under a Creative Commons License Creative Commons