Patent ID: 6549943
Filing Date: 2003-04-15
Classification: H04L

Abstract:
A method of computing and storing a result value used to describe a device in a tree representation in a network management system, the method comprising the computer-implemented steps of:creating and storing an abstract textual description of a network device, wherein the description includes a logical expression comprising a plurality of references to a value that is associated with a MIB value stored in the network device; compiling the abstract textual description into one or more program source code files, based on a language specification of a grammar for the abstract textual description; automatically compiling the program source code files to result in generating executable code for the network management system that, at runtime, will cause the network management system to carry out the steps of: creating and sending one SNMP request for the MIB value to the network device; computing the result value for the expression using, for each of the plurality of references to a value, a response value that is received from the network device in response to the SNMP request; and creating and storing a tree that represents the device comprising a first node that is associated with the logical expression, wherein a child node of the first node is selected from among a plurality of sub-components based on the result value that is computed and stored by evaluating the logical expression.