The OSGi framework is a Java-based, centralized, component oriented platform. It is being widely adopted as an execution environment for the development of extensible applications. However, current Java Virtual Machines are unable 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 preserving compatibility with legacy OSGi applications. Our evaluation of I-JVM shows that it solves the 8 known OSGi vulnerabilities that are due to the Java Virtual Machine. Overall, the overhead of I...
Reference protection mechanisms are commonly used to isolate and to provide protection for component...
International audienceNowadays virtualization is used as the sole mechanism to isolate different use...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
The OSGi framework is a Java-based, centralized, com-ponent oriented platform. It is being widely ad...
Reference protection mechanisms, which control the propagation of references, are commonly used to i...
The OSGi specification describes a small layer that allows multiple Java based components to efficie...
International audienceThe Open Service Gateway Initiative (OSGi) specification defines a dynamic Jav...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
Les rapports de recherche du LIG - ISSN: 2105-0422This paper proposes an ownership model that permit...
Abstract. When dealing with dynamic component environments such as the OSGi Service Platform, where ...
To date, systems offering multitasking for the Java™ programming language either use one process or ...
Our homes become smart thanks to devices providing services (security, energy efficiency,…). Untrust...
In this thesis we study state isolation and efficient message-passing in the context of concurrent o...
International audienceThe OSGi platform is a lightweight management layer over a Java virtual machin...
International audienceOSGi is a pragmatic wrapper above the Java Virtual Machine that embraces two c...
Reference protection mechanisms are commonly used to isolate and to provide protection for component...
International audienceNowadays virtualization is used as the sole mechanism to isolate different use...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
The OSGi framework is a Java-based, centralized, com-ponent oriented platform. It is being widely ad...
Reference protection mechanisms, which control the propagation of references, are commonly used to i...
The OSGi specification describes a small layer that allows multiple Java based components to efficie...
International audienceThe Open Service Gateway Initiative (OSGi) specification defines a dynamic Jav...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...
Les rapports de recherche du LIG - ISSN: 2105-0422This paper proposes an ownership model that permit...
Abstract. When dealing with dynamic component environments such as the OSGi Service Platform, where ...
To date, systems offering multitasking for the Java™ programming language either use one process or ...
Our homes become smart thanks to devices providing services (security, energy efficiency,…). Untrust...
In this thesis we study state isolation and efficient message-passing in the context of concurrent o...
International audienceThe OSGi platform is a lightweight management layer over a Java virtual machin...
International audienceOSGi is a pragmatic wrapper above the Java Virtual Machine that embraces two c...
Reference protection mechanisms are commonly used to isolate and to provide protection for component...
International audienceNowadays virtualization is used as the sole mechanism to isolate different use...
The goal of this project is first of all to do an exhaustive study for all available technologies fo...