Linvail: A General-Purpose Platform for Shadow Execution of JavaScript

Onderzoeksoutput: Conference paper

12 Citaten (Scopus)

Samenvatting

We present Linvail, a novel instrumentation platform for developing dynamic analyses of JavaScript programs. Linvail is particularly well-suited to implementing shadow executions which involve tagging runtime values with analysis-specific data. In contrast to existing instrumentation platforms, Linvail is capable of tracking both tagged objects and tagged primitive values during their entire life-time in a behavior-preserving manner. To demonstrate the expressiveness of our platform, we present the implementation of several state-of-the-art analyses. Our experiments demonstrate that Linvail’s accuracy comes at the price of a performance overhead, but we believe that real-world applications will remain usable under analysis.
Originele taal-2English
TitelProceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016)
UitgeverijIEEE CS
Pagina's260-270
Aantal pagina's10
ISBN van geprinte versie978-1-5090-1855-0
StatusPublished - 18 mrt 2016
Evenement23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER2016) - Osaka University, Osaka, Japan
Duur: 14 mrt 201618 mrt 2016

Conference

Conference23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER2016)
Land/RegioJapan
StadOsaka
Periode14/03/1618/03/16

Vingerafdruk

Duik in de onderzoeksthema's van 'Linvail: A General-Purpose Platform for Shadow Execution of JavaScript'. Samen vormen ze een unieke vingerafdruk.

Citeer dit