Patent ID: 7835806

Claim:
A system that facilitates utilizing data within a controller, comprising: a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions configured to implement the system, including: a tag management component that creates a link between a variable tag name and at least one of data, a tag object, or a physical memory space and maintains first information regarding the link in a symbol table, the tag management component storing one or more characters representing the variable tag name in a string tag and loading the string tag in an instruction associated with code to be executed within the controller; an access component integrated within the controller and associated with the tag management component that facilitates execution of the instruction in the controller, the access component referencing the variable tag name in the symbol table and retrieving second information pertaining to the at least one of the data, the tag object, or the physical memory space associated with the variable tag name dynamically at runtime based on the information regarding the link maintained in the symbol table.