1. A method to be executed at least in part in a computing device for providing a speech processing technology authoring tool and framework, the method comprising: enabling a user to specify at least two terminals through a user interface of the authoring tool executed by a computing device; enabling the user to create a mapping between the at least two terminals; enabling the user to specify a rule based on the mapping; enabling to user to specify at least one test scenario for validating the rule; performing the specified test to determine a performance of the rule in a speech processing environment; presenting test results such that the user is enabled to modify the rule through the user interface; and specifying an ordering of expected test results for validating a weighting of the rule.