A verifiable Lightweight Escape Analysis Supporting Creational Design Patterns - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2006

A verifiable Lightweight Escape Analysis Supporting Creational Design Patterns

Résumé

This paper presents a compositional escape analysis adapted for use in resource limited embedded systems. This analysis covers the full Java language, including dynamic class loading. Thanks to the use of an effcient verififation algorithm, small embedded systems are able to check the escape analysis information of mobile code. The traditional escape analysis is also extended, taking further steps towards full Java programming support, by adding the support of common design patterns, namely aggregation and factory, in order to allow the programmer to use coding techniques that are usually somewhat inefficient on these constrained systems.
Fichier principal
Vignette du fichier
RR-5937.pdf (327.75 Ko) Télécharger le fichier

Dates et versions

inria-00081200 , version 1 (22-06-2006)
inria-00081200 , version 2 (23-06-2006)

Identifiants

  • HAL Id : inria-00081200 , version 2

Citer

Gilles Grimaud, Yann Hodique, Isabelle Simplot-Ryl. A verifiable Lightweight Escape Analysis Supporting Creational Design Patterns. [Research Report] RR-5937, INRIA. 2006, pp.23. ⟨inria-00081200v2⟩
159 Consultations
343 Téléchargements

Partager

Gmail Facebook X LinkedIn More