blissful // state machines. Thanks to funding from Zenplex, I have been hacking blissed quite a lot lately. blissed will be the underpinnings for the werkflow project, also sponsored by Zenplex. blissed supports all sorts of inter-process interaction and is generic enough to be directly embedded in your application with whatever semantics you desire. A process instance can call into another process or it may spawn additional process instances. The very familiar concepts of Process, State, Transition, Guard and Activity are modelled in a generic way to reduce imposed constraints. I'm also particularly proud that I have no Checkstyle violations and Clover tells me... [bob mcwhirter]
Groovy stuff bob! The zero Checkstyle violations and ridiculously good Clover coverage are particularly impressive. Certainly benchmarks to aspire to! Plus 'blissed' looks pretty cool too.