The OSGi framework is a Java-based, centralized, com-ponent oriented platform. It is being widely adopted as an execution environment for the development of extensible ap-plications. However, current Java Virtual Machines are un-able to isolate components from each other. For instance, a malicious component can freeze the complete platform by allocating too much memory or alter the behavior of other components by modifying shared variables. This paper presents I-JVM, a Java Virtual Machine that provides a lightweight approach to isolation while preserv-ing compatibility with legacy OSGi applications. Our eval-uation of I-JVM shows that it solves the 8 known OSGi vul-nerabilities that are due to the Java Virtual Machine and that the overhead...
EarlGray is a component-based Java virtual machine (JVM) that can be configured to satisfy various k...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
To date, systems offering multitasking for the Java™ programming language either use one process or ...
The OSGi framework is a Java-based, centralized, component oriented platform. It is being widely ado...
The OSGi specification describes a small layer that allows multiple Java based components to efficie...
Reference protection mechanisms, which control the propagation of references, are commonly used to i...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
International audienceThe Open Service Gateway Initiative (OSGi) specification defines a dynamic Jav...
The OSGi Service Platform is a good choice for developing component based self-adapting and self-con...
Abstract. When dealing with dynamic component environments such as the OSGi Service Platform, where ...
International audienceOSGi is a wrapper above the Java Virtual Machine that embraces two concepts: c...
ii OSGi (Open Service Gateway Initiative) is an open industry standard. The OSGi specifications desc...
This paper introduces a novel method and a prototype tool for the resource monitoring of OSGi-based ...
The OSGi Service Platform is becoming the de facto middle-ware for deploying modularized Java applic...
Paper describes an uJVM - an implementation of JVM specially designed for embedded systems, with min...
EarlGray is a component-based Java virtual machine (JVM) that can be configured to satisfy various k...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
To date, systems offering multitasking for the Java™ programming language either use one process or ...
The OSGi framework is a Java-based, centralized, component oriented platform. It is being widely ado...
The OSGi specification describes a small layer that allows multiple Java based components to efficie...
Reference protection mechanisms, which control the propagation of references, are commonly used to i...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
International audienceThe Open Service Gateway Initiative (OSGi) specification defines a dynamic Jav...
The OSGi Service Platform is a good choice for developing component based self-adapting and self-con...
Abstract. When dealing with dynamic component environments such as the OSGi Service Platform, where ...
International audienceOSGi is a wrapper above the Java Virtual Machine that embraces two concepts: c...
ii OSGi (Open Service Gateway Initiative) is an open industry standard. The OSGi specifications desc...
This paper introduces a novel method and a prototype tool for the resource monitoring of OSGi-based ...
The OSGi Service Platform is becoming the de facto middle-ware for deploying modularized Java applic...
Paper describes an uJVM - an implementation of JVM specially designed for embedded systems, with min...
EarlGray is a component-based Java virtual machine (JVM) that can be configured to satisfy various k...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
To date, systems offering multitasking for the Java™ programming language either use one process or ...