首页> 外文会议>IEEE/ACIS International conference on computer and information science >Mis.Config: Finding Misreferred Configuration Bugs in Web Application Using Thin Slicing
【24h】

Mis.Config: Finding Misreferred Configuration Bugs in Web Application Using Thin Slicing

机译:Mis.Config:使用精简切片在Web应用程序中查找错误的配置错误

获取原文

摘要

There are many web-based applications for multi-agent systems (MAS). However, developing MAS is not easy, because agents have many different variables, and it is difficult to validate them. PHP is one of the most popular web programming languages. PHP is dynamically typed, which means that the type of variable is assigned when the variable is accessed. This flexibility makes it easier to develop MAS. On the contrary, when a programmer refers variables to other PHP files, misreferences among the PHP files may occur because it is difficult to find references across files. To solve these misreferences, we propose a bug-finding tool called Mis.Config using static analysis. We used control flow graphs (CFGs) and thin slicing to realize this purpose. In our experiment, we applied our tool to real-world software to investigate whether Mis.Config can find misreferenced configurations.
机译:多代理系统(MAS)有许多基于Web的应用程序。但是,开发MAS并不容易,因为代理具有许多不同的变量,并且很难对其进行验证。 PHP是最流行的Web编程语言之一。 PHP是动态类型的,这意味着在访问变量时会分配变量的类型。这种灵活性使开发MAS更容易。相反,当程序员将变量引用到其他PHP文件时,PHP文件之间可能会出现错误引用,因为很难在整个文件中找到引用。为了解决这些误导,我们建议使用静态分析的Bug发现工具Mis.Config。我们使用控制流图(CFG)和薄切片来实现此目的。在实验中,我们将工具应用于实际软件中,以调查Mis.Config是否可以找到错误引用的配置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号