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 20 of 22 for “"Java Virtual Machine"”.

  1. Towards an embedded real-time Java virtual machine

    … safety, and flexibility. A carefully tailored Java virtual machine (called IVM) is proposed as an approach to overcome these difficulties. In particular, real-time garbage collection has been considered an essential part. The set of bytecodes has been revised to require less memory and to …

    lund Repository record for Towards an embedded real-time Java virtual machine (opens in a new tab)

  2. JAVA VIRTUAL MACHINE DESIGN FOR EMBEDDED SYSTEMS: ENERGY, TIME PREDICTABILITY AND PERFORMANCE

    … of embedded devices, the platform independent Java language provides a good solution for embedded system development. Java virtual machine (JVM) is the most critical component of all kinds of Java platforms. Hence, it is extremely important to study the special design of JVM for embedded …

    siu-theses Repository record for JAVA VIRTUAL MACHINE DESIGN FOR EMBEDDED SYSTEMS: ENERGY, TIME PREDICTABILITY AND PERFORMANCE (opens in a new tab)

  3. A Self-Reconfiguring Platform For Embedded Systems

    … execution of JBits programs, however, requires a Java Virtual Machine to be implemented on the platform where the configurations will be modified. This presents a problem for embedded systems where a microprocessor to run a Java Virtual Machine may not be available or desirable. This thesis …

    vt Repository record for A Self-Reconfiguring Platform For Embedded Systems (opens in a new tab)

  4. Design and Implementation of a Scala Compiler Backend Targeting the Low Level Virtual Machine

    … current implementation of Scala is tied to the Java Virtual Machine (JVM) which constrains the implementation and deployment targets. This thesis describes the implementation of a new backend for the Scala compiler that targets the Low Level Virtual Machine (LLVM). Targeting LLVM allows …

    unm Repository record for Design and Implementation of a Scala Compiler Backend Targeting the Low Level Virtual Machine (opens in a new tab)

  5. Triton: a domain specific language for cyber-physical systems

    … Triton's prototype implementation targets the Java virtual machine (JVM), supporting execution on any platform with an available JVM. Experiments and example code provided shows the effectiveness of the proposed solution when compared with languages traditionally seen in cyber-physical systems …

    uoit Repository record for Triton: a domain specific language for cyber-physical systems (opens in a new tab)

  6. A Code Structure Visualization Tool for Groovy

    … a natural choice for creating such a tool on the Java Virtual Machine (JVM). The visualization tool we developed as a part of this thesis shows the hierarchical structure of the entire program as well as just selected parts of a large complex code. Using its features, programmers can visually …

    houston Repository record for A Code Structure Visualization Tool for Groovy (opens in a new tab)

  7. Plava: a persistent, lightweight Java [TM] virtual machine

    … of running an orthogonally persistent version of Java [TM] on a "small" machine with limited memory available. Other orthogonally persistent implementations do exist but these are targetted at large data sets and powerful machines. The modification of an existing lightweight Java Virtual Machine

    cape-town Repository record for Plava: a persistent, lightweight Java [TM] virtual machine (opens in a new tab)

  8. Applying Dynamic Software Updates to Computationally-Intensive Applications

    … and (3) a dynamic update approach for Java Virtual Machine (JVM)-based applications using the Proxy pattern to offer flexibility and efficiency advantages, making it suitable for computationally-intensive applications. The contributions of this dissertation are validated through …

    vt Repository record for Applying Dynamic Software Updates to Computationally-Intensive Applications (opens in a new tab)

  9. Garbage collection of the PLAVA object store

    … these experiments was the one developed for a Java Virtual Machine known as PLaVa, designed by Stephan Tjasink at the University of Cape Town [Tja99]. Two garbage collection schemes were implemented: semispace copying and a partitioned collection scheme due to Maheshwari and Liskov [M21h97, …

    cape-town Repository record for Garbage collection of the PLAVA object store (opens in a new tab)

  10. Ein Beitrag zur Problematik der Integration virtueller Maschinen

    … Dieses Beispiel hat die Integration der "Java Virtual Machine" in den SAP R/3 Application Server zum Gegenstand. Im Anschluss an dieses Praxisbeispiel wird die Diskussion der Integrationsproblematik unter Bezug auf eine Auswahl weiterer, in der Literatur beschriebener Integrationsbeispiele …

    potsdam-diss Repository record for Ein Beitrag zur Problematik der Integration virtueller Maschinen (opens in a new tab)

  11. Exploring Dynamic Compilation and Cross-Layer Object Management Policies for Managed Language Applications

    … languages that are designed to execute on virtual machines. Virtual machine architectures provide several powerful software engineering advantages over statically compiled binaries, such as portable program representations, additional safety guarantees, automatic memory and thread …

    ku Repository record for Exploring Dynamic Compilation and Cross-Layer Object Management Policies for Managed Language Applications (opens in a new tab)

  12. Kiosk Engine: A Platform Independent Solution For Multimedia Kiosks

    … platform independence is achieved by using Java™ as the programming language. Hence Kiosks driven by Kiosk Engine can run on any Java Virtual Machine [LindholmY03] that has the necessary framework support. The report shows comparison of KioskEngine with other products on the market, followed …

    columbus-state Repository record for Kiosk Engine: A Platform Independent Solution For Multimedia Kiosks (opens in a new tab)

  13. Verified collection-based regression test selection via an extended Jinja semantics

    The Java Virtual Machine (JVM) postpones running class initialization methods until their classes are first referenced, such as by a new or static instruction. This process is called dynamic class initialization. Jinja is a semantic framework for Java and JVM developed in the theorem prover …

    uiuc Repository record for Verified collection-based regression test selection via an extended Jinja semantics (opens in a new tab)

  14. SMADL – The social machines architecture description language

    … emerging Web, we define the notion of a Social Machine and envisage a language that can describe networks of such. To start with, we define a Social Machine (SM) as a “connectable and programmable building block that wraps (WI) an information processing system (IPS) and defines a set of required …

    brazil-ufpe Repository record for SMADL – The social machines architecture description language (opens in a new tab)

  15. Canonical solution groups of a homomorphism : manipulator kinematics, nonparametric regression and distributed object systems

    … requirements are defined for scalable virtual micro-kernels that broker inter-Java-virtual-machine remote method invocations between components of secure manageable fault-tolerant open distributed agile Total Quality Managed ISO 9000+ conformant Just in Time manufacturing systems.

    aston Repository record for Canonical solution groups of a homomorphism : manipulator kinematics, nonparametric regression and distributed object systems (opens in a new tab)

  16. Hardware atomicity for compiler-directed control speculation

    … performance improvement in the context of a Java Virtual Machine, albeit running on simulated hardware. Incorporation of the atomic region abstraction is shown to be a simple and, thereby, a cost-effective means for exposing speculative optimization opportunities to the compiler. The second …

    uiuc Repository record for Hardware atomicity for compiler-directed control speculation (opens in a new tab)

  17. Making the invisible visible in constructionist learning tasks: an explanation framework based on a Pedagogical Virtual Machine (PVM)

    … thesis and has been given the name a Pedagogical Virtual Machine or PVM). It aims to extract learning-related information from the underlying computers that make up the education focus by providing a layered analysis of the technical and pedagogical processes that interact together for any given …

    essex Repository record for Making the invisible visible in constructionist learning tasks: an explanation framework based on a Pedagogical Virtual Machine (PVM) (opens in a new tab)

  18. ImagePilot 2.0, A Drawing Interpretation Tool for the Sight-impaired

    … response time. This tool is written in pure Java, and complies with Sun's Java API specification 1.1.7 released in October 1998. The tool functions on systems with multimedia capabilities that have a Java Virtual Machine (JVM) and Java Media Framework (JMF) installed.

    vt Repository record for ImagePilot 2.0, A Drawing Interpretation Tool for the Sight-impaired (opens in a new tab)

  19. Making non-volatile memory programmable

    … next presents an implementation of the model in Java. I call my implementation AutoPersist and build my support into the Maxine research Java Virtual Machine (JVM). In this thesis I describe how the JVM can be changed to support the proposed NVM programming model, including adding new Java

    uiuc Repository record for Making non-volatile memory programmable (opens in a new tab)

  20. Event-driven Principles and Complex Event Processing for Self-adaptive Network Analysis and Surveillance Systems

    … we use the example of packet capturing with the Java Virtual Machine (JVM), for which we develop and analyze various improvements at various abstraction levels such as data extraction via a Domain Specific Language (DSL) or self-adaptive adjustments based on performance constraints. Even though …

    cadiz Repository record for Event-driven Principles and Complex Event Processing for Self-adaptive Network Analysis and Surveillance Systems (opens in a new tab)

Page 1 of 2