Interesting. Thanks.
@Hemi Edwards I tend to think of UML and TLA+ as being on orthogonal vectors branching away from simplicity. I would expect that pasting them together would not reduce complexity, but, maybe learning from them and inventing something new might lead towards something simpler. IIRC, someone who knew UML and knew my stuff (PBP/0D), told me to look at UML "Deployment Diagrams" (in addition, of course, to the most concrete part of UML - Statecharts). I think that nothing we have expresses asynchronous concurrency well enough (and, I see the need for something that expresses asynchronous concurrency better).