首页> 外国专利> Automation of software application engineering using machine learning and reasoning

Automation of software application engineering using machine learning and reasoning

机译:使用机器学习和推理的软件应用工程自动化

摘要

A system for automatically creating a desired software application design. In response to an input to create a desired software application design, functional requirements for the desired software application design are retrieved. Then, non-functional requirements associated with each retrieved functional requirement are retrieved. In addition, software models associated with the retrieved functional requirements are retrieved. Further, software patterns associated with the retrieved non-functional requirements are retrieved. Then, the retrieved software models are transformed into software code for the desired software application design. Also, the retrieved software patterns are applied to associated code sequences in the software code to automatically create an architecture for the desired software application design. Finally, the architecture for the desired software application design is outputted for use by a user. The decisions made during the software application design process are also captured for analysis for future improvement of the desired software application design.
机译:一种用于自动创建所需软件应用程序设计的系统。响应于用于创建期望的软件应用程序设计的输入,检索期望的软件应用程序设计的功能要求。然后,检索与每个检索到的功能需求相关联的非功能需求。另外,还检索了与检索到的功能需求相关的软件模型。此外,检索与检索到的非功能需求相关联的软件模式。然后,将检索到的软件模型转换为用于所需软件应用程序设计的软件代码。同样,将检索到的软件模式应用于软件代码中的关联代码序列,以自动创建所需软件应用程序设计的体系结构。最后,输出所需软件应用程序设计的体系结构,以供用户使用。在软件应用程序设计过程中做出的决策也将被捕获,以进行分析,以便将来对所需的软件应用程序设计进行改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号