首页> 外文会议>International symposium on search based software engineering >Integration Test of Classes and Aspects with a Multi-Evolutionary and Coupling-Based Approach
【24h】

Integration Test of Classes and Aspects with a Multi-Evolutionary and Coupling-Based Approach

机译:基于多展和耦合的方法的类和方面的集成测试

获取原文

摘要

The integration test of aspect-oriented systems involves the determination of an order to integrate and test classes and aspects, which should be associated to a minimal possible stubbing cost. To determine such order is not trivial because different factors influence on the stubbing process. Many times these factors are in conflict and diverse good solutions are possible. Due to this, promising results have been obtained with multi-objective and evolutionary algorithms that generally optimize two coupling measures: number of attributes and methods. However, the problem can be more effectively addressed considering as many as coupling measures could be associated to the stubbing process. Therefore, this paper introduces MECBA, a Multi-Evolutionary and Coupling-Based Approach to the test and integration order problem, which includes the definition of models to represent the dependency between modules and to quantify the stubbing costs. The approach is instantiated and evaluated considering four AspectJ programs and four coupling measures. The results represent a good trade-off between the objectives and an example of use of the obtained results shows how they can be used to reduce test effort and costs.
机译:面向方面系统的集成测试涉及确定要集成和测试类和方面的顺序,这应该与最小可能的短扣成本相关联。确定此类顺序并不琐碎,因为不同的因素对破坏过程影响。许多次这些因素都处于冲突和多样化的良好解决方案中。由于这一点,已经获得了具有多目标和进化算法的有希望的结果,通常优化两个耦合措施:属性和方法的数量。然而,考虑到许多作为耦合措施可以与短管过程相关联来更有效地解决问题。因此,本文介绍了MECBA,对测试和集成顺序问题的多展反和基于耦合的方法,包括模型的定义来表示模块之间的依赖性并量化停机费用。考虑到四个方面的程序和四个耦合措施,实例化和评估该方法。结果代表了目标之间的良好权衡,使用的使用示例表明它们如何用于减少测试工作和成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号