Claims
- 1. A system, comprising:
a code generation engine automatically generating software code for a handler function using one of handler function information and parameter information.
- 2. The system of claim 1, wherein the one of the handler function information and the parameter information is received via a graphical user interface.
- 3. The system of claim 1, further comprising:
a command structure generation engine automatically generating handler function definitions and parameter definitions, wherein the handler function information includes the handler function definitions and the parameter information includes the parameter definitions.
- 4. The system of claim 1, wherein the code generation engine includes a code editor adapted to permit editing of the automatically generated software code.
- 5. The system of claim 1, wherein the code generation engine automatically edits the automatically generated software code when a change is made to the one of the handler function information and the parameter information.
- 6. The system of claim 1, wherein the handler function corresponds to a command line interface command.
- 7. A method, comprising the steps of:
receiving parameter information via a graphical user interface; receiving handler function information via a graphical user interface; and automatically generating handler function code using the parameter information and handler function information.
- 8. The method of claim 7, further comprising the steps of:
automatically generating parameter definitions using the parameter information; and automatically generating handler function definitions using the handler function information.
- 9. The method of claim 7, further comprising the step of:
automatically editing the automatically generated handler function code when one of the parameter information and the handler function information is changed.
- 10. A system, comprising:
a command graphical user interface to display commands in a command structure; a command node editor to edit commands displayed in the command structure, wherein commands to be edited are selected on the command graphical user interface and edits are saved in the edited commands and wherein the command node editor includes a command editor graphical user interface on which the edits to the commands are made; a parameter editor to edit parameters associated with the commands, wherein the command editor graphical user interface includes an interface for editing parameters and the parameters include parameter information; a handler editor to edit handler functions associated with commands, wherein the command editor graphical user interface includes an interface for editing handler functions and the handler functions include handler function information; and a code generation engine automatically generating software code for the handler functions using one of the handler function information and the parameter information.
- 11. The system of claim 10, further comprising:
a command structure generation engine automatically generating handler function definitions using the handler function information and parameter definitions using the parameter information.
- 12. The system of claim 11, wherein the command structure generation engine automatically generates code corresponding to the hierarchical command structure.
- 13. The system of claim 10, wherein the command structure is a hierarchical command tree.
- 14. The system of claim 10, wherein the editing of parameters includes one of editing an existing parameter, adding a new parameter and deleting the existing parameter.
- 15. The system of claim 10, wherein the editing of handler functions includes one of editing an existing handler function, adding a new handler function and deleting the existing handler function.
INCORPORATION BY REFERENCE
[0001] This application claims the benefit of U.S. Provisional Patent Application 60/186,560 filed on Mar. 2, 2000 and entitled “Method and System for Modular Software Architecture for Peer-to-Peer Management of Network Devices” and is expressly incorporated herein, in its entirety, by reference. Additionally, the application entitled “System and Method for a Command Structure Representation” to the same inventors named in this application and filed on an even date herewith and the application entitled “System and Method for Common Code Generation” to the named inventors David Reyna and Shawn-lin Dzeng, filed on an even date herewith, both of which are assigned to the Assignee of the present application, are expressly incorporated herein, in their entirety, by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60186560 |
Mar 2000 |
US |