Invention Grant
- Patent Title: Automation of software application engineering using machine learning and reasoning
- Patent Title (中): 使用机器学习和推理的软件应用工程自动化
-
Application No.: US12604751Application Date: 2009-10-23
-
Publication No.: US08607190B2Publication Date: 2013-12-10
- Inventor: Peter Alan Coldicott , Raymond Walter Ellis , Celso Gonzalez , Eoin Lane
- Applicant: Peter Alan Coldicott , Raymond Walter Ellis , Celso Gonzalez , Eoin Lane
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patents on Demand P.A.
- Agent Brian K. Buchheit; Scott M. Garrett
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F7/00

Abstract:
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.
Public/Granted literature
- US20110099532A1 Automation of Software Application Engineering Using Machine Learning and Reasoning Public/Granted day:2011-04-28
Information query