1. A system comprising: a control-logic development subsystem comprising: one or more attributed-data dictionaries associated with a plurality of control-logic design tools, the one or more attributed-data dictionaries being stored in computer memory and specifying mappings of a plurality of design-tool-specific representations of a plurality of control operators to design-tool-agnostic attributed-data representations of the respective control operators, the one or more attributed-data dictionaries further specifying an attributed-data template comprising a data sample class structure and an attributes class structure, the data sample class structure comprising an output variable for storing output values generated by a control operator from values of one or more input variables, and the attributes class structure comprising metadata variables comprising identifiers for the output variable, the control operator, and the one or more input variables; and an attributed-data generator implemented by one or more processors and configured to convert a specification of a control-logic design comprising a plurality of control operators and associated inputs and outputs, received from any of the control logic design tools, into attributed data by creating, for each of the control operators, an attributed-data item based on the attributed-data template and the control-operator mappings associated with the control design tool; and a control-logic-agnostic virtual control engine associated with a controlled system, the virtual control engine comprising one or more hardware processors and being configured to generate and instantiate executable control logic from the attributed data in conjunction with a library of program code for individual control operators, and to execute the generated control logic to control the controlled system.