首页> 外文期刊>Computers & operations research >Integrated model for software component selection with simultaneous consideration of implementation and verification
【24h】

Integrated model for software component selection with simultaneous consideration of implementation and verification

机译:软件组件选择的集成模型,同时考虑实施和验证

获取原文
获取原文并翻译 | 示例
           

摘要

One important objective of component-based software engineering is the minimization of the development cost of software products. Thus, the costs of software component implementation and verification, which may involve substantial expenses while under development, should be reduced. In addition, the costs for these processes should not be considered individually, but in an integrated manner, to further reduce development cost. In the current paper, an integrated decision model is proposed to assist decision-makers in selecting reuse scenarios for components used for implementation and in simultaneously determining the optimal number of test cases for verification. An objective of the model is the minimization of development cost, while satisfying the required system and reliability requirements. The Lagrange relaxation decomposition (LRD) method with heuristics was developed to solve integrated decision problems. Based on LRD, the nonlinear model is condensed into a 0-1 knapsack problem for the subproblem on reuse scenario selection and an integer knapsack problem for the subproblem on the determination of the optimal number of tests. Combined with the Lagrange multiplier-determined heuristic, the proposed algorithm can determine the global optimum solution. Simulations of varying sizes for problems and sensitivity analyses were conducted, and the results indicate that LRD is more effective than previous methods in determining global optimal solutions for the integrated decision problem.
机译:基于组件的软件工程的一个重要目标是最小化软件产品的开发成本。因此,应减少软件组件实现和验证的成本,该成本可能涉及开发中的大量费用。此外,不应单独考虑这些过程的成本,而应综合考虑,以进一步降低开发成本。在当前的论文中,提出了一个集成的决策模型,以帮助决策者选择用于实现的组件的重用场景,并同时确定用于验证的最佳测试用例数。该模型的目标是在满足所需系统和可靠性要求的同时,将开发成本降至最低。提出了启发式的拉格朗日松弛分解(LRD)方法来解决综合决策问题。基于LRD,将非线性模型浓缩为重用场景选择子问题的0-1背包问题和确定最佳测试次数的子问题的整数背包问题。结合拉格朗日乘数确定的启发式算法,该算法可以确定全局最优解。对问题进行了各种大小的仿真和敏感性分析,结果表明,LRD在确定集成决策问题的全局最优解方面比以前的方法更有效。

著录项

  • 来源
    《Computers & operations research》 |2012年第12期|p.3376-3393|共18页
  • 作者单位

    Department of Systems Engineering, State Key Laboratory of Integrated Automation for Process Industries, Northeastern University, Shenyang, 110004, PR China, Department of Industrial and Systems Engineering, The Hong Kong Polytechnic University, Hung Horn, Kowioon, Hong Kong, P R China,College of Business Administration, Liaoning Key Technology Engineering Center of Internet of Things, Shenyang University, Shenyang, 110044, PR China;

    Department of Industrial and Systems Engineering, The Hong Kong Polytechnic University, Hung Horn, Kowioon, Hong Kong, P R China;

    Department of Systems Engineering, State Key Laboratory of Integrated Automation for Process Industries, Northeastern University, Shenyang, 110004, PR China;

    Department of Industrial and Systems Engineering, The Hong Kong Polytechnic University, Hung Horn, Kowioon, Hong Kong, P R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    component-based software engineering; component selection; reliability; optimization model; lagrange relaxation;

    机译:基于组件的软件工程;组件选择;可靠性;优化模型;拉格朗日松弛;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号