I had the opportunity to hear Grady Booch speak many years ago and one thing he mentioned that always remained in my mind was his prediction that some day, in the future, developers would be able to debug applications via the UML. He left me dreaming of the day when I could step through code via a sequence diagram. It looks like someone’s done it! Check out jBixbe.