Method and system for validating a CLI/configlet on a given image
AssigneeCisco Technology, Inc.
InventorsPraveen Joshi, Richard Livingston, Balachander Chandrasekaran, Kannan Saravanan
Life of this patent
Estimating the term…
Abstract
A method and system for validating a Command Line Interface (CLI) configlet on an image is provided. The method includes creating a parse graph using a plurality of self-describing data constructs, identifying a plurality of parse chain data constructs in the parse graph, deriving at least one CLI/configlet from the image file based on the plurality of self-describing data constructs; and comparing the at least one CLI/configlet derived from the image file with a plurality of CLIs/configlets.
Claims15
A method for validating a Command Line Interface(CLI)/configlet on an image, the method comprising:
- creating a parse graph using a plurality of self-describing data constructs;
- identifying a plurality of parse chain data constructs in the parse graph;
- deriving at least one CLI/configlet from the image file based on the plurality of self-describing data constructs;
- and
- comparing the at least one CLI/configlet derived from the image file with a plurality of CLIs/configlets.
A system for validating a Command Line Interface(CLI)/configlet on an image, the system comprising:
- means for creating a parse graph using a plurality of self-describing data constructs;
- means for identifying a plurality of parse chain data constructs in the parse graph;
- means for deriving at least one CLI/configlet from the image file based on the plurality of self-describing data constructs;
- and
- means for comparing the at least one CLI/configlet derived from the image file with a plurality of CLIs/configlets.
A system for validating a Command Line Interface (CLI)/configlet on an image, the system comprising:
- a data construct creator for creating a plurality of self-describing data constructs for the image file;
- a graph creator for creating a parse graph using the plurality of self-describing data constructs;
- a construct identifier for identifying a plurality of parse chain data constructs in the parse graph;
- a CLI extractor for deriving at least one CLI/configlet from the image file based on the plurality of parse chain data constructs;
- and
- a comparing unit for comparing the at least one CLI/configlet derived from the image file with a plurality of CLIs/configlets.
A machine-readable medium including instructions executable by the processor for validating a Command Line Interface (CLI)/configlet on an image, the machine-readable medium comprising:
- program instruction means for creating a parse graph using a plurality of self-describing data constructs;
- program instruction means for identifying a plurality of parse chain data constructs in the parse graph;
- program instruction means for deriving at least one CLI/configlet from the image file based on the plurality of self-describing data constructs;
- and
- program instruction means for comparing the at least one CLI/configlet derived from the image file with a plurality of CLIs/configlets.
Dependencies are inferred from the claim text.