Industrial automation and information solutions having industry specific modalities
First Claim
Patent Images
1. A system facilitating information solutions, comprising:
- at least one processor;
a memory communicatively coupled to the at least one processor, the memory having stored therein computer-executable instructions configured to implement the system, including;
a requirements component configured to generate at least one functional specification for an automation project based on one or more specified project requirements;
a software component configured to receive the at least one functional specification and to generate, based at least in part on the at least one functional specification, a software design specification defining at least a sequence of events and at least one exception handling definition for implementing the automation project;
a hardware component configured to receive the at least one functional specification and to generate, based at least in part on the at least one functional specification, a hardware design specification specifying at least one hardware module for implementing the automation project; and
a qualification component configured to verify cohesive operation of the software design specification and the hardware design specification.
1 Assignment
0 Petitions
Accused Products
Abstract
The innovation relates to a system and/or methodology for the configuration and creation of industrial automation designs. The system providing for the generation of functional specifications, software and hardware designs, as well as testing and testing schemas. Additionally, the innovation provides a user interface for modification of the designs and specifications.
43 Citations
40 Claims
-
1. A system facilitating information solutions, comprising:
-
at least one processor; a memory communicatively coupled to the at least one processor, the memory having stored therein computer-executable instructions configured to implement the system, including; a requirements component configured to generate at least one functional specification for an automation project based on one or more specified project requirements; a software component configured to receive the at least one functional specification and to generate, based at least in part on the at least one functional specification, a software design specification defining at least a sequence of events and at least one exception handling definition for implementing the automation project; a hardware component configured to receive the at least one functional specification and to generate, based at least in part on the at least one functional specification, a hardware design specification specifying at least one hardware module for implementing the automation project; and a qualification component configured to verify cohesive operation of the software design specification and the hardware design specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method facilitating industrial automation design, comprising:
-
employing a processor executing computer-executable instructions stored on a non-transitory computer-readable medium to implement the following acts; analyzing at least one specified requirement including information identifying one or more objectives of an industrial project; generating a functional specification for the industrial project based at least in part on the at least one user requirement; generating a software design specification illustrating a sequence of events and at least one exception handling routine for implementing the industrial project based at least in part on the functional specification; generating a hardware design specification specifying at least one hardware module for implementing the industrial project based at least in part on the functional specification; and testing functionality of at least one of the software design specification or the hardware design specification for correct operation, wherein correct operation is determined at least in part by the functional specification. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution by a computer, direct the computer to:
-
determine one or more project requirements for an automation project; generate at least one functional specification for the automation project based at least in part on the one or more project requirements; generate a software design specification defining at least a sequence of events and at least one exception handling definition based at least in part on the at least one functional specification; generate at least one software module comprising computer-executable commands based on the software design specification; generate a hardware design specification identifying at least one hardware module for implementing the automation project based at least in part on the functional specification; and test at least one of the software design specification, the hardware design specification, or the computer-executable commands for correct operation under the at least one functional specification. - View Dependent Claims (37, 38, 39)
-
-
40. A non-transitory computer-readable medium having stored thereon computer-implemented components for facilitating industrial automation design, the computer-implemented components comprising:
-
a requirements component that generates at least one functional specification based on one or more received requirements defining a set of objectives for an industrial project, the requirements component including a user requirements component that obtains at least one of the one or more received requirements; a software component that creates, based at least in part on the at least one functional specification, a software design specification illustrating a sequence of events and at least one exception handling routine for implementing the industrial project; a hardware component that creates, based at least in part on the at least one functional specification, a hardware design specification specifying at least one hardware module for implementing the industrial project; and a qualification component that ensures cohesive operation of the software design specification and the hardware design specification.
-
Specification