After establishing a session, an application can communicate with a resource by invoking operations associated with the resource or by updating characteristics of resources called attributes. Some attributes depict the instantaneous state of the resource and others define changeable parameters that modify the behavior of resources. A VISA system also allows information exchange through events .