首页> 外文会议>International Conference on Informatics, Electronics and Vision >An Efficient Mechanism of Generating Call Graph for JavaScript using Dynamic Analysis in Web Application
【24h】

An Efficient Mechanism of Generating Call Graph for JavaScript using Dynamic Analysis in Web Application

机译:使用Web应用程序中使用动态分析生成JavaScript的呼叫图的有效机制

获取原文
获取外文期刊封面目录资料

摘要

Web applications are replacing traditional native applications in recent years. For web applications, JavaScript is the most extensively used client side programming languages. The large JavaScript codebase often makes applications hard to understand, maintain and extend. Call graph is a human understandable program representation that can be used as a basis for maintenance and further extension of the application. In maintenance phase call graph can play a vital role by facilitating developers to easily trace the code that implements a particular feature. There is insufficient tool support for generating call graph for JavaScript. For its dynamic nature, JavaScript call graph generation becomes challenging. We present a dynamic analysis based mechanism to construct the call graph of JavaScript of a client side web application. Our evaluation on web applications demonstrates that the technique is precise and the rate of unidentified nodes in call graph is acceptable.
机译:Web应用程序近年来正在取代传统的本机应用。对于Web应用程序,JavaScript是最广泛使用的客户端编程语言。大型JavaScript代码库通常会使应用程序难以理解,维护和扩展。呼叫图是一种人类可理解的程序表示,可以用作维护和进一步扩展应用程序的基础。在维护阶段调用图中,可以通过促进开发人员轻松跟踪实现特定功能的代码来播放重要作用。没有足够的工具支持,用于为JavaScript生成呼叫图。为了其动态性质,JavaScript呼叫图生成变得具有挑战性。我们介绍了一种基于动态分析的机制,构建客户端Web应用程序的JavaScript的呼叫图。我们对Web应用程序的评估表明,该技术精确,呼叫图中未识别的节点的速率是可接受的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号