首页> 外文会议>European Conference on Software Maintenance and Reengineering >Towards a Safe Method for Computing Dependencies in Database-Intensive Systems
【24h】

Towards a Safe Method for Computing Dependencies in Database-Intensive Systems

机译:迈为在数据库密集型系统中计算依赖性的安全方法

获取原文

摘要

Determining dependencies between different components of an application is useful in lots of applications (e.g., architecture reconstruction, reverse engineering, regression test case selection, change impact analysis). However, implementing automated methods to recover dependencies has many challenges, particularly in systems using databases, where dependencies may arise via database access. Furthermore, it is especially hard to find safe techniques (which do not omit any important dependency) that are applicable to large and complex systems at the same time. We propose two techniques that can cope with these problems in most situations. These methods compute dependencies between procedures or database tables, and they are based on the simultaneous static analysis of the source code, the database schema and the SQL instructions. In this paper, we quantitatively and qualitatively evaluate the methods on real-life data, and also evaluate them on some of their potential applications.
机译:确定应用程序的不同组件之间的依赖性在许多应用中是有用的(例如,架构重建,逆向工程,回归测试用例选择,改变影响分析)。但是,实现以恢复依赖项的自动化方法具有许多挑战,特别是在使用数据库的系统中,其中依赖关系可以通过数据库访问来出现。此外,特别难以同时找到适用于大型和复杂系统的安全技术(不省略任何重要依赖性)。我们提出了两种可以在大多数情况下应对这些问题的技术。这些方法计算过程或数据库表之间的依赖性,并且它们基于源代码,数据库模式和SQL指令的同时静态分析。在本文中,我们定量和定性地评估了现实数据的方法,并在其一些潜在的应用中评估它们。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号