首页> 外文会议>14th 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号