1. A computer-readable medium holding computer-executable instructions for providing an action language for a Unified Modeling Language (UML) model, the instructions when executed causing a computer to perform the steps of: importing a UML model into a block diagram environment; processing the UML model in the block diagram environment to add an action language for the UML model; and debugging execution of the UML model.