Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 10 of 10 for “"Java Bytecode"”.

  1. Effiziente Mehrkernarchitektur für eingebettete Java-Bytecode-Prozessoren

    Die Java-Plattform bietet viele Vorteile für die schnelle Entwicklung komplexer Software. Für die Ausführung des Java-Bytecodes auf eingebetteten Systemen eignen sich insbesondere Java-(Bytecode)-Prozessoren, die den Java-Bytecode als nativen Befehlssatz unterstützen. Die vorliegende Arbeit …

    qucosa-diss

  2. A model checker for Java bytecode, with novel applications

    … satisfies the required safety properties for the Java bytecode. Using the combination of model checker and symbolic execution with lazy abstraction, we have been successful to validate whether a program satisfies the given properties or not.

    gatech Repository record for A model checker for Java bytecode, with novel applications (opens in a new tab)

  3. Modular and Field-Sensitive Termination Analysis of Java Bytecode = Análisis de Terminación Modular y Sensible a los Campos de Código de Byte Java

    … que es capaz de probar terminación de programas Java-like secuenciales en presencia de campos numéricos. Técnicas automatizadas para demostrar terminación se basan normalmente en los análisis que mantienen un registro del tamaño de la información, tales como el valor de los datos numéricos o el …

    upm Repository record for Modular and Field-Sensitive Termination Analysis of Java Bytecode = Análisis de Terminación Modular y Sensible a los Campos de Código de Byte Java (opens in a new tab)

  4. Supporting Software Development Tools with An Awareness of Transparent Program Transformations

    … intermediate representation, such as Java bytecode. The relative high level of Java bytecode has engendered a widespread practice of changing the bytecode directly, without modifying the maintained version of the source code. This practice, called bytecode engineering or enhancement, …

    vt Repository record for Supporting Software Development Tools with An Awareness of Transparent Program Transformations (opens in a new tab)

  5. Designing and compiling functional Java for the Fresh Breeze architecture

    … [1][2][3]. This work demonstrates Functional Java, a subset of the Java language that one can compile to Fresh Breeze machine code with relative ease, overcoming challenges pertaining to aliased arrays and objects. It also describes work on a compiler designed for the Fresh Breeze architecture …

    mit Repository record for Designing and compiling functional Java for the Fresh Breeze architecture (opens in a new tab)

  6. Helping Student Programmers Identify and Fix Bugs Using Static Analysis Tools

    … tool that looks for incorrect patterns in Java bytecode analysis to identify potential coding flaws. For the common errors, we rewrote some of the original FindBugs messages to help students more easily understand the problems with their code. We found that students with at least one …

    vt Repository record for Helping Student Programmers Identify and Fix Bugs Using Static Analysis Tools (opens in a new tab)

  7. Systematic testing for actor programs

    … systems developed with languages that compile to Java bytecode. This framework provides a common set of capabilities designed and implemented to take advantage of actor semantics. By building these capabilities into a language-independent core, they are available for use by any instantiation of …

    uiuc Repository record for Systematic testing for actor programs (opens in a new tab)

  8. Facilitating High Performance Code Parallelization

    … function call to search for a pattern using Java’s standard regular expression library, and replaces it with our own data parallel implementation using Java bytecode injection. Our approach facilitates parallel processing on different platforms consisting of shared memory systems (using …

    syracuse-diss Repository record for Facilitating High Performance Code Parallelization (opens in a new tab)

  9. An All-in-One Debugging Approach: Java Debugging, Execution Visualization and Verification

    … intermediate results by injecting our own bytecode, which does not affect the source code, and, through a two-step data processing mechanism, these data will be aggregated, structured and parallel processed for the purpose of replay in high fidelity while keeping the overhead at a …

    syracuse-diss Repository record for An All-in-One Debugging Approach: Java Debugging, Execution Visualization and Verification (opens in a new tab)

  10. Exploring design decisions for mutation testing

    … from the literature, on nine open-source Java subjects. The results showed that approximate transformations change program behavior differently from conventional mutation operators. Our analysis uncovered code patterns in which approximate mutants survived (i.e., were not killed) and …

    uiuc Repository record for Exploring design decisions for mutation testing (opens in a new tab)