1. A sentence realization system for processing an abstract linguistic representation (ALR) of a sentence into a structure that can be fully realized, comprising: a tree conversion component receiving the ALR and generating a basic syntax tree from the ALR, the basic syntax tree including parent and child nodes, the parent nodes being ancestor nodes to the child nodes; and a global movement component receiving the basic syntax tree and hierarchically ordering child nodes relative to ancestor nodes to obtain a hierarchically ordered tree; an intra-constituent ordering component receiving the hierarchically ordered tree and establishing a linear order among the nodes in the hierarchically ordered tree to obtain a fully ordered tree; and a surface clean-up component receiving the fully ordered tree and generating surface realizations for constituents in the fully ordered tree that are to be realized but are as yet abstract, to obtain a cleaned tree.