{"title":"Blended analysis for JavaScript: a practical framework to analyze dynamic features","authors":"Shiyi Wei","doi":"10.1145/2384716.2384758","DOIUrl":null,"url":null,"abstract":"The inherent dynamism of JavaScript (e.g., runtime code generation, prototyping, and function variadicity) renders static analyses inadequate. To address this shortcoming, we analyze JavaScript programs by means of blended analysis, a technique combining dynamic and static analyses. Our empirical findings indicate that blended analysis can effectively analyze realistic JavaScript applications.","PeriodicalId":194590,"journal":{"name":"ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2384716.2384758","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The inherent dynamism of JavaScript (e.g., runtime code generation, prototyping, and function variadicity) renders static analyses inadequate. To address this shortcoming, we analyze JavaScript programs by means of blended analysis, a technique combining dynamic and static analyses. Our empirical findings indicate that blended analysis can effectively analyze realistic JavaScript applications.