Towards Modular Instrumentation of Interpreters in JavaScript

Florent Marchand de Kerchove 1, 2, * Jacques Noyé 1, 2 Mario Südholt 1, 2
* Auteur correspondant
1 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : With an initial motivation based on the security of web applications written in JavaScript, we consider the instrumentation of an interpreter for a dynamic analysis as a crosscutting concern. We define the instrumentation problem – an extension to the expression problem with a focus on modifying interpreters. We then illustrate how we can instrument an interpreter for a simple language using only the bare language features provided by JavaScript.
Type de document :
Communication dans un congrès
FOAL - Foundations of Aspect-Oriented Languages, Mar 2015, Fort Collins, United States. MODULARITY Companion 2015. 〈10.1145/2735386.2736753〉
Liste complète des métadonnées

Littérature citée [14 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01116662
Contributeur : Florent Marchand de Kerchove <>
Soumis le : vendredi 31 juillet 2015 - 10:59:16
Dernière modification le : mercredi 5 décembre 2018 - 01:22:12
Document(s) archivé(s) le : dimanche 1 novembre 2015 - 10:23:28

Licence


Domaine public

Identifiants

Citation

Florent Marchand de Kerchove, Jacques Noyé, Mario Südholt. Towards Modular Instrumentation of Interpreters in JavaScript. FOAL - Foundations of Aspect-Oriented Languages, Mar 2015, Fort Collins, United States. MODULARITY Companion 2015. 〈10.1145/2735386.2736753〉. 〈hal-01116662〉

Partager

Métriques

Consultations de la notice

1073

Téléchargements de fichiers

363