PATTERNS EMPLOYED FOR MODULE DESIGN
First Claim
1. A system that enables constructing an automation application for utilization in an industrial automation environment, comprising:
- a design template component that provides a design template to yield a modular, hierarchical framework for an application;
a design pattern table that includes a library of design patterns organized according to classifications of each of the design patterns; and
a design pattern component that integrates a selected design pattern from the design pattern table with the design template to construct the application.
1 Assignment
0 Petitions
Accused Products
Abstract
The claimed subject matter provides systems and/or methods that facilitate constructing automation applications for utilization in an industrial automation environment. A design template component can provide a design template to yield a modular, hierarchical framework for an application. Further, a design pattern table can include a library of design patterns, where the design patterns can be organized according to respective classifications. Moreover, a design pattern component can integrate a selected design pattern from the design pattern table with the design template to construct the application.
62 Citations
25 Claims
-
1. A system that enables constructing an automation application for utilization in an industrial automation environment, comprising:
-
a design template component that provides a design template to yield a modular, hierarchical framework for an application; a design pattern table that includes a library of design patterns organized according to classifications of each of the design patterns; and a design pattern component that integrates a selected design pattern from the design pattern table with the design template to construct the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method that facilitates building an automation application for utilization in an industrial automation environment, comprising:
-
constructing a framework of an automation application based upon a design template; selecting a particular design pattern from a table that represents classifications of a plurality of design patterns; and generating the application by integrating the particular design pattern with the framework created from the design template. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system that enables constructing an automation application for employment within an industrial automation environment, comprising:
-
means for building a consistent framework of an application based upon a design template that leverages reusable module classes; means for identifying a particular design pattern from a table that represents classifications of a plurality of design patterns; means for incorporating the particular design pattern with the consistent framework to yield the application; and means for increasing an accuracy of cost estimates to design and build the application.
-
Specification