4. The method of claim 3 wherein generating the output finite-state machine further includes summing the plurality of composite finite-state machines to generate a non-deterministic finite-state machine.
4. The method of claim 3 wherein generating the output finite-state machine further includes summing the plurality of composite finite-state machines to generate a non-deterministic finite-state machine. 5. The method of claim 4 , wherein generating the output finite-state machine further includes converting the non-deterministic finite-state machine to a deterministic finite-state machine.