Skip to Main content Skip to Navigation
Conference papers

Towards Modular Instrumentation of Interpreters in JavaScript

Florent Marchand de Kerchove 1, 2, * Jacques Noyé 1, 2 Mario Südholt 1, 2
* Corresponding author
1 ASCOLA - Aspect and composition languages
Inria Rennes – Bretagne Atlantique , Département informatique - EMN, LINA - Laboratoire d'Informatique de Nantes 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.
Complete list of metadatas

Cited literature [14 references]  Display  Hide  Download
Contributor : Florent Marchand de Kerchove <>
Submitted on : Friday, July 31, 2015 - 10:59:16 AM
Last modification on : Monday, January 27, 2020 - 11:30:11 AM
Document(s) archivé(s) le : Sunday, November 1, 2015 - 10:23:28 AM


Public Domain



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. ⟨10.1145/2735386.2736753⟩. ⟨hal-01116662⟩



Record views


Files downloads