Methods and systems for transforming an and/or command tree into a command data model
First Claim
1. A method of transforming an AND/OR command tree into a command data model, said method comprising:
- generating an unsimplified command data model from said AND/OR command tree by expressing said AND/OR command tree as a command tree using elements of EBNF (Extended Backus-Naur-Form) notation;
simplifying selected structures within said unsimplified command data model to create a simplified command data model; and
refining said simplified command data model by allowing renaming of selected elements of said command data model to create a refined command data model, said renaming based on user-specified instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems of transforming an AND/OR command tree into a command data model are described. An unsimplified command data model is generated from the AND/OR command tree by expressing the AND/OR command tree as a command tree using elements of EBNF (Extended Backus-Naur-Form) notation. Selected structures within the unsimplified command data model are simplified to create a simplified command data model. The simplified command data model is refined into a refined command data model by allowing renaming of selected elements of the command data model. The renaming is based on user-specified instructions.
58 Citations
15 Claims
-
1. A method of transforming an AND/OR command tree into a command data model, said method comprising:
-
generating an unsimplified command data model from said AND/OR command tree by expressing said AND/OR command tree as a command tree using elements of EBNF (Extended Backus-Naur-Form) notation;
simplifying selected structures within said unsimplified command data model to create a simplified command data model; and
refining said simplified command data model by allowing renaming of selected elements of said command data model to create a refined command data model, said renaming based on user-specified instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to execute a method of transforming an AND/OR command tree into a command data model, said method comprising:
-
generating an unsimplified command data model from said AND/OR command tree by expressing said AND/OR command tree as a command tree using elements of EBNF (Extended Backus-Naur-Form) notation;
simplifying selected structures within said unsimplified command data model to create a simplified command data model; and
refining said simplified command data model by allowing renaming of selected elements of said command data model to create a refined command data model, said renaming based on user-specified instructions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for transforming an AND/OR command tree into a command data model, said system comprising:
-
means for generating an unsimplified command data model from said AND/OR command tree by expressing said AND/OR command tree as a command tree written in a notation using elements of EBNF (Extended Backus-Naur-Form) notation;
means for simplifying selected structures within said unsimplified command data model to create a simplified command data model; and
means for refining said simplified command data model by allowing renaming of selected elements of said command data model to create a refined command data model, said renaming based on user-specified instructions.
-
Specification