Suchergebnisse - (java OR jan) bytecode engineering

  1. 1

    Efficient and expressive bytecode-level instrumentation for Java programs von Soueidi, Chukri, Monnier, Marius, Falcone, Yliès

    ISSN: 1433-2779, 1433-2787
    Veröffentlicht: Berlin/Heidelberg Springer Berlin Heidelberg 01.08.2023
    “… We present an efficient and expressive tool for the instrumentation of Java programs at the bytecode level. BISM …”
    Volltext
    Journal Article
  2. 2

    DALEQ - Explainable Equivalence for Java Bytecode von Dietrich, Jens, Hassanshahi, Behnaz

    ISSN: 2643-1572
    Veröffentlicht: IEEE 16.11.2025
    “… The security of software builds has attracted increased attention in recent years in response to incidents like solarwinds and xz. Now, several companies …”
    Volltext
    Tagungsbericht
  3. 3

    Towards Improving the Performance of Comment Generation Models by Using Bytecode Information von Huang, Yuan, Huang, Jinbo, Chen, Xiangping, Zheng, Zibin

    ISSN: 0098-5589, 1939-3520
    Veröffentlicht: New York IEEE 01.02.2025
    Veröffentlicht in IEEE transactions on software engineering (01.02.2025)
    “… In this study, we found that the bytecode compiled from the source code can provide useful information for comment generation, hence we propose to use the information from bytecode to assist the comment generation …”
    Volltext
    Journal Article
  4. 4

    Reasoning About Exceptional Behavior At the Level of Java Bytecode with ByteBack von Paganoni, Marco, Furia, Carlo A.

    ISSN: 0934-5043, 1433-299X
    Veröffentlicht: New York, NY ACM 04.11.2025
    Veröffentlicht in Formal aspects of computing (04.11.2025)
    “… In this article, we present a novel approach to verify the exceptional behavior of Java programs, which extends our previous work on ByteBack …”
    Volltext
    Journal Article
  5. 5

    BCFuzz: Bytecode-Driven Fuzzing for JavaScript Engines von Wang, Jiming, Wu, Chenggang, Ren, Jikai, Hu, Yuhao, Kang, Yan, Wei, Xiaojie, Lai, Yuanming, Xie, Mengyao, Wang, Zhe

    ISSN: 2643-1572
    Veröffentlicht: IEEE 16.11.2025
    “… The interpreter and the Just-In-Time (JIT) compiler are two core components of modern JavaScript engines, both of which take bytecodes as input …”
    Volltext
    Tagungsbericht
  6. 6

    From bytecode to JavaScript: the Js_of_ocaml compiler von Vouillon, Jérôme, Balat, Vincent

    ISSN: 0038-0644, 1097-024X
    Veröffentlicht: Bognor Regis Blackwell Publishing Ltd 01.08.2014
    Veröffentlicht in Software, practice & experience (01.08.2014)
    “… SUMMARY We present the design and implementation of a compiler from OCaml bytecode to JavaScript …”
    Volltext
    Journal Article
  7. 7

    Symbolic PathFinder: integrating symbolic execution with model checking for Java bytecode analysis von Păsăreanu, Corina S., Visser, Willem, Bushnell, David, Geldenhuys, Jaco, Mehlitz, Peter, Rungta, Neha

    ISSN: 0928-8910, 1573-7535
    Veröffentlicht: Boston Springer US 01.09.2013
    Veröffentlicht in Automated software engineering (01.09.2013)
    “… Symbolic PathFinder (SPF) is a software analysis tool that combines symbolic execution with model checking for automated test case generation and error detection in Java bytecode programs …”
    Volltext
    Journal Article
  8. 8

    Code coverage differences of Java bytecode and source code instrumentation tools von Horváth, Ferenc, Gergely, Tamás, Beszédes, Árpád, Tengeri, Dávid, Balogh, Gergő, Gyimóthy, Tibor

    ISSN: 0963-9314, 1573-1367
    Veröffentlicht: New York Springer US 01.03.2019
    Veröffentlicht in Software quality journal (01.03.2019)
    “… For Java, the prevalent approach to code coverage measurement is using bytecode instrumentation due to its various benefits over source code instrumentation …”
    Volltext
    Journal Article
  9. 9

    Detecting Java Code Clones Based on Bytecode Sequence Alignment von Yu, Dongjin, Yang, Jiazha, Chen, Xin, Chen, Jie

    ISSN: 2169-3536, 2169-3536
    Veröffentlicht: Piscataway IEEE 2019
    Veröffentlicht in IEEE access (2019)
    “… In this paper, we introduce an approach based on Java bytecode, which mainly contains the steps of bytecode sequence alignment and similarity score comparison …”
    Volltext
    Journal Article
  10. 10

    SJBCD: A Java Code Clone Detection Method Based on Bytecode Using Siamese Neural Network von Wan, Bangrui, Dong, Shuang, Zhou, Jianjun, Qian, Ying

    ISSN: 2076-3417, 2076-3417
    Veröffentlicht: Basel MDPI AG 01.08.2023
    Veröffentlicht in Applied sciences (01.08.2023)
    “… Based on the above reasons, this paper proposes a novel code clone detection method for Java bytecode: SJBCD …”
    Volltext
    Journal Article
  11. 11

    An Experimental Comparison of Clone Detection Techniques using Java Bytecode von Schneider, Jean-Guy, Lee, Sung Une

    ISSN: 2640-0715
    Veröffentlicht: IEEE 01.12.2022
    “… Avoiding some of the issues of source-code based approaches, we are investigating the effectiveness of using various similarity measures on Bytecode to identify code clones in Java-based systems in this work …”
    Volltext
    Tagungsbericht
  12. 12

    Refactoring Java Programs for Customizable Locks Based on Bytecode Transformation von Zhang, Yang, Shao, Shuai, Liu, Huan, Qiu, Jing, Zhang, Dongwen, Zhang, Guanghua

    ISSN: 2169-3536, 2169-3536
    Veröffentlicht: Piscataway IEEE 2019
    Veröffentlicht in IEEE access (2019)
    “… Developers of parallel programming are faced with choices of using various Java locks …”
    Volltext
    Journal Article
  13. 13

    Polymorphic bytecode instrumentation von Binder, Walter, Moret, Philippe, Tanter, Éric, Ansaloni, Danilo

    ISSN: 0038-0644, 1097-024X
    Veröffentlicht: Bognor Regis Blackwell Publishing Ltd 01.10.2016
    Veröffentlicht in Software, practice & experience (01.10.2016)
    “… Summary Bytecode instrumentation is a widely used technique to implement aspect weaving and dynamic analyses in virtual machines such as the Java virtual machine …”
    Volltext
    Journal Article
  14. 14

    PraPR: Practical Program Repair via Bytecode Mutation von Ghanbari, Ali, Zhang, Lingming

    ISSN: 2643-1572
    Veröffentlicht: IEEE 01.11.2019
    “… Automated program repair (APR) is one of the recent advances in automated software engineering aiming for reducing the burden of debugging by suggesting high-quality patches that either directly fix the bugs, or help …”
    Volltext
    Tagungsbericht
  15. 15

    Two Approaches to Fast Bytecode Frontend for Static Analysis von Li, Chenxi, Lin, Haoran, Tan, Tian, Li, Yue

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: New York, NY, USA ACM 09.10.2025
    Veröffentlicht in Proceedings of ACM on programming languages (09.10.2025)
    “… In static analysis frameworks for Java, the bytecode frontend serves as a critical component, transforming complex, stack-based Java bytecode into a more analyzable register-based, typed 3-address code representation …”
    Volltext
    Journal Article
  16. 16

    Faster variational execution with transparent bytecode transformation von Wong, Chu-Pan, Meinicke, Jens, Lazarek, Lukas, Kästner, Christian

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: 01.11.2018
    Veröffentlicht in Proceedings of ACM on programming languages (01.11.2018)
    “… Furthermore, the performance of this approach is suboptimal. For example, the state-of-the-art variational execution interpreter for Java, VarexJ, slows down executions …”
    Volltext
    Journal Article
  17. 17

    Design, implementation, and application of GPU-based Java bytecode interpreters von Celik, Ahmet, Nie, Pengyu, Rossbach, Christopher J., Gligoric, Milos

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: 01.10.2019
    Veröffentlicht in Proceedings of ACM on programming languages (01.10.2019)
    “… We present the design and implementation of GVM, the first system for executing Java bytecode entirely on GPUs …”
    Volltext
    Journal Article
  18. 18

    Modeling the Java Bytecode Verifier von Reynolds, Mark C.

    ISSN: 0167-6423, 1872-7964
    Veröffentlicht: Elsevier B.V 01.03.2013
    Veröffentlicht in Science of computer programming (01.03.2013)
    “… in Java, particularly in the Bytecode Verifier, a critical component used to verify class semantics before loading is complete …”
    Volltext
    Journal Article
  19. 19

    Visualizing trace of Java collection APIs by dynamic bytecode instrumentation von Muhammad, Tufail, Halim, Zahid, Khan, Majid Ali

    ISSN: 1045-926X, 1095-8533
    Veröffentlicht: Elsevier Ltd 01.12.2017
    Veröffentlicht in Journal of visual languages and computing (01.12.2017)
    “… This work presents a novel interactive visualization tool for collection framework usage, in a Java program, based on hierarchical …”
    Volltext
    Journal Article
  20. 20

    Mobile Code Anti-Reversing Scheme Based on Bytecode Trapping in ART von Lim, Jongsu, Lee, Sunjun, Yi, Jeong Hyun

    ISSN: 1424-8220, 1424-8220
    Veröffentlicht: Switzerland MDPI AG 10.06.2019
    Veröffentlicht in Sensors (Basel, Switzerland) (10.06.2019)
    “… ). The change from Android’s Dalvik to ART means that the existing Dalvik bytecode-based application execution structure has been changed to a machine code-based application execution structure …”
    Volltext
    Journal Article