System and method for model-based inventory management of a communications system
First Claim
Patent Images
1. A method for management entity operations, the method comprising:
- receiving, by a management entity, a request to collect data for an entity in a communications system;
collecting, by the management entity, the data for the entity utilizing a set of protocols selected using knowledge defined by a first data model of a data model list derived from a technology-neutral information model of the communications system that does not use platform-specific definitions, language-specific definitions, or protocol-specific definitions, wherein each data model in the data model list uses at least one of the platform-specific definitions, the language-specific definitions, or the protocol-specific definitions; and
saving, by the management entity, the data collected;
wherein collecting the data comprises forming a dependency list from the request to collect data, wherein forming the dependency list comprises saving references to objects in the data collected as a set of first objects, determining a first set of Abstract Data Types (ADTs) to represent a behavior of an object in the set of first objects, and storing the first set of ADTs as a set of second objects, and wherein the first set of ADTs comprises a specification of at least one of a functionality, an axiom, a pre-condition, a post-condition, or an invariant of the first set of ADTs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for management entity operations includes receiving a request to collect data for an entity in a communications system, collecting the data for the entity utilizing a set of protocols selected using knowledge defined by a first data model of a data model list derived from an information model of the communications system, and saving the data collected.
31 Citations
48 Claims
-
1. A method for management entity operations, the method comprising:
-
receiving, by a management entity, a request to collect data for an entity in a communications system; collecting, by the management entity, the data for the entity utilizing a set of protocols selected using knowledge defined by a first data model of a data model list derived from a technology-neutral information model of the communications system that does not use platform-specific definitions, language-specific definitions, or protocol-specific definitions, wherein each data model in the data model list uses at least one of the platform-specific definitions, the language-specific definitions, or the protocol-specific definitions; and saving, by the management entity, the data collected; wherein collecting the data comprises forming a dependency list from the request to collect data, wherein forming the dependency list comprises saving references to objects in the data collected as a set of first objects, determining a first set of Abstract Data Types (ADTs) to represent a behavior of an object in the set of first objects, and storing the first set of ADTs as a set of second objects, and wherein the first set of ADTs comprises a specification of at least one of a functionality, an axiom, a pre-condition, a post-condition, or an invariant of the first set of ADTs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A management entity comprising:
-
a receiver configured to receive a request to collect data for an entity in a communications system; a processor operatively coupled to the receiver; and a non-transitory computer readable storage medium storing programming for execution by the processor, the programming including instructions to collect the data for the entity utilizing a set of protocols selected using knowledge defined by a first data model of a data model list derived from a technology-neutral information model of the communications system that does not use platform-specific definitions, language-specific definitions, or protocol-specific definitions, and to save the data collected, wherein each data model in the data model list uses at least one of the platform-specific definitions, the language-specific definitions, or the protocol-specific definitions, wherein the instructions to collect the data include instructions to form a dependency list from the request to collect data, wherein the instructions to form the dependent list include instructions to save references to objects in the data collected as a set of first objects, to determine a first set of Abstract Data Types (ADTs) to represent a behavior of an object in the set of first objects, and to store the first set of ADTs as a set of second objects, and wherein the first set of ADTs comprises a specification of at least one of a functionality, an axiom, a pre-condition, a post-condition, or an invariant of the first set of ADTs. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A management system comprising:
-
a managed entity; and a management entity operatively coupled to the managed entity, the management entity including a receiver configured to receive a request to collect data for the managed entity in a communications system, a processor operatively coupled to the receiver, and a non-transitory computer readable storage medium storing programming for execution by the processor, the programming including instructions to collect the data for the managed entity utilizing a set of protocols selected using knowledge defined by a first data model of a data model list derived from a technology-neutral information model of the communications system that does not use platform-specific definitions, language-specific definitions, or protocol-specific definitions, and to save the data collected, wherein each data model in the data model list uses at least one of the platform-specific definitions, the language-specific definitions, or the protocol-specific definitions, wherein the instructions to collect the data include instructions to form a dependency list from the request to collect data, wherein the instructions to form the dependent list include instructions to save references to objects in the data collected as a set of first objects, to determine a first set of Abstract Data Types (ADTs) to represent a behavior of an object in the set of first objects, and to store the first set of ADTs as a set of second objects, and wherein the first set of ADTs comprises a specification of at least one of a functionality, an axiom, a pre-condition, a post-condition, or an invariant of the first set of ADTs. - View Dependent Claims (26)
-
-
27. A method for management entity operations, the method comprising:
-
receiving, by a management entity, a request to collect data for an entity in a communications system; collecting, by the management entity, data for the entity utilizing a set of protocols selected using knowledge defined by a first data model of a data model list derived from a technology-neutral information model of the communications system that does not use platform-specific definitions, language-specific definitions, or protocol-specific definitions, wherein each data model in the data model list uses at least one of the platform-specific definitions, the language-specific definitions, or the protocol-specific definitions; wherein collecting the data comprises forming a dependency list from the request to collect data, wherein forming a dependency list comprises saving a set of first references to each object in the data collected as a set of first objects, determining a first set of Abstract Data Types (ADTs) to represent a behavior of an object in the set of first objects, and storing the first set of ADTs as a set of second objects, and wherein the first set of ADTs comprises a specification of at least one of a functionality, an axiom, a pre-condition, a post-condition, or an invariant of the first set of ADTs; detecting, by the management entity, that the data collected includes an object that cannot be recognized; replacing, by the management entity, the unrecognizable object in the data collected with an equivalent recognizable object thereby producing revised data collected; and saving, by the management entity, the revised data collected. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A management entity comprising:
-
a receiver configured to receive a request to collect data for an entity in a communications system; a processor operatively coupled to the receiver; and a non-transitory computer readable storage medium storing programming for execution by the processor, the programming including instructions to collect data for the entity utilizing a set of protocols selected using knowledge defined by a first data model of a data model list derived from a technology-neutral information model of the communications system that does not use platform-specific definitions, language-specific definitions, or protocol-specific definitions, wherein each data model in the data model list uses at least one of the platform-specific definitions, the language-specific definitions, or the protocol-specific definitions, to detect that the data collected includes an object that cannot be recognized, to replace the unrecognizable object in the data collected with an equivalent recognizable object thereby producing revised data collected, and to save the revised data collected, wherein the instructions to collect the data include instructions to form a dependency list from the request to collect data, wherein the instructions to form the dependent list include instructions to save references to objects in the data collected as a set of first objects, to determine a first set of Abstract Data Types (ADTs) to represent a behavior of an object in the set of first objects, and to store the first set of ADTs as a set of second objects, wherein the first set of ADTs comprises a specification of at least one of a functionality, an axiom, a pre-condition, a post-condition, or an invariant of the first set of ADTs. - View Dependent Claims (47, 48)
-
Specification