首页> 外文期刊>The Journal of Systems and Software >Automated software design using ant colony optimization with semantic network support
【24h】

Automated software design using ant colony optimization with semantic network support

机译:使用蚁群优化和语义网络支持的自动化软件设计

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Software design is an important task that needs to be well performed. In this paper, a method for automated software design using search-based software engineering approach is proposed. This approach can solve software engineering problems using search algorithms. Ant colony optimization is used as the meta-heuristic search algorithm in both single-objective and multi-objective modes. Input data are the analysis phase artifacts and the output is in the form of early life cycle class diagram. To provide human designer's background knowledge, a semantic network is used that is built upon the textual documents of analysis phase plus other resources like WordNet. This semantic network is used to name the output classes, and also to determine structural relations between classes. The proposed method is evaluated by some case studies and results are reported. The evaluation results show that using background knowledge beside optimization algorithm helps to achieve better results.
机译:软件设计是一项重要的任务,需要很好地执行。本文提出了一种基于搜索的软件工程方法进行自动化软件设计的方法。这种方法可以使用搜索算法解决软件工程问题。蚁群优化在单目标和多目标模式下均用作元启发式搜索算法。输入数据是分析阶段的工件,而输出则是早期生命周期类图的形式。为了提供人类设计师的背景知识,使用了一个语义网络,该语义网络建立在分析阶段的文本文档以及诸如WordNet之类的其他资源之上。此语义网络用于命名输出类,并确定类之间的结构关系。通过一些案例研究对提出的方法进行了评估,并报告了结果。评估结果表明,在优化算法之外使用背景知识有助于获得更好的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号