Patent ID: 8078296

Claim:
An apparatus for an industrial automation system, comprising: an interface configured to receive one or more parameters for a control process in the industrial automation system; a memory configured to store a dynamic selection component, wherein the dynamic selection component comprises: one or more abstraction layers that specify higher level requirements of the process based at least in part on the one or more parameters, wherein the one or more abstraction layers comprise one or more modules; and at least one execution layer, comprising one or more process components that carry out the control process based at least in part upon the higher level requirements, wherein the at least one execution layer comprises at least one module; and at least one processor configured to translate the one or more parameters into the higher level requirements, communicate the higher level requirements to the at least one execution layer via the one or more abstraction layers, and execute the at least one execution layer based at least in part upon the higher level requirements.