Skip to Main content Skip to Navigation

Spécialisation tardive de systèmes Java embarqués pour petits objets portables et sécurisés

Alexandre Courbot 1
1 POPS - System and Networking for Portable Objects Proved to be Safe
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe, IRCICA
Abstract : Java is an attractive technology for embedded and constraint devices, thanks to its safety, portability, and low bytecode footprint properties. However, the important size of a Java environment obliged embedded devices producers to use degraded and features-limited specifications of Java, like J2ME and Java Card. These early specializations of Java lose applicative-level compatibility with the standard edition, and only address articular use cases. Our work consists in allowing using standard Java on constraint embedded systems, through a late and agressive specialization that occurs after the deployment of applications on the system. The late occurrence of specialization allows to infer the usage conditions of the system more accurately, and to tailor it on demand according to the applications that run on it. Our contributions are as follows: first, we define the romization notion, which consists in deploying a system off-line before capturing and transfering its memory image to its target device. From this definition, we propose a romization architecture that permits to capture a memory image of a system at any time of its execution. Then, we address analysis and specialization techniques allowing to produce an embeddable version of this memory image. Our evaluation shows that late specialization makes it possible to obtain an embeddable version out of a deployed standard Java environment.
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Alexandre Courbot <>
Submitted on : Tuesday, November 14, 2006 - 1:42:50 PM
Last modification on : Wednesday, April 7, 2021 - 3:00:01 PM
Long-term archiving on: : Thursday, September 20, 2012 - 2:45:50 PM



  • HAL Id : tel-00113765, version 1



Alexandre Courbot. Spécialisation tardive de systèmes Java embarqués pour petits objets portables et sécurisés. Réseaux et télécommunications [cs.NI]. Université des Sciences et Technologie de Lille - Lille I, 2006. Français. ⟨tel-00113765⟩



Record views


Files downloads