SYSTEM AND METHOD FOR SUPPORTING INTELLIGENT DESIGN PATTERN AUTOMATION
First Claim
1. A system for supporting design pattern automation, comprising:
- one or more microprocessors;
a design pattern model that describes a design pattern;
a user interface (UI) framework that operates to consume the design pattern model and render a set of UI pages that allow for user interaction with the design pattern; and
a pattern processor, running on the one or more microprocessors, that operates to combine the design pattern model with user inputs from the set of UI pages and produce a set of entities and/or resources that realize the design pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method can support design pattern automation. A design environment, such as a design pattern automation platform, enables the definition of design patterns including the model entities and their relationships. The design pattern automation platform leverages the definitions and user input, and uses an intelligent method to automate the implementation of arbitrarily complex software design artifacts that realize the design patterns. The design pattern automation platform allows a user to specify a design pattern model that describes a design pattern. A user interface (UI) framework can consume the design pattern model and can render a set of UI pages that allow for user interaction with the design pattern. Furthermore, a pattern processor can combine the meta-model with user inputs from the UI framework and produce a set of entities or resources for the design pattern.
39 Citations
20 Claims
-
1. A system for supporting design pattern automation, comprising:
-
one or more microprocessors; a design pattern model that describes a design pattern; a user interface (UI) framework that operates to consume the design pattern model and render a set of UI pages that allow for user interaction with the design pattern; and a pattern processor, running on the one or more microprocessors, that operates to combine the design pattern model with user inputs from the set of UI pages and produce a set of entities and/or resources that realize the design pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for supporting design pattern automation, comprising:
-
providing a design pattern model that describes a design pattern; providing a user interface (UI) framework that operates to consume the design pattern model and render a set of UI pages that allow for user interaction with the design pattern; and combining, via a pattern processor running on one or more microprocessors, the design pattern model with user inputs from the UI pages and producing a set of entities and/or resources that realize the design pattern. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine readable storage medium having instructions stored thereon that when executed cause a system to perform the steps comprising:
-
providing a design pattern model that describes a design pattern; providing a user interface (UI) framework that operates to consume the design pattern model and render a set of UI pages that allow for user interaction with the design pattern; and combining, via a pattern processor running on one or more microprocessors, the design pattern model with user inputs from the UI pages and producing a set of entities and/or resources that realize the design pattern.
-
Specification