Alexey_Donskoy писал(а):
хотя бы UML. Со столь любимыми диаграммами состояний
Что Вам так дался этот UML? Именно в нем, кстати, присутствует путница по предмету дискуссии: в диаграммах деятельности (activity diagram) присутствуют какие-то "состояния действия" (action state), хотя по сути диаграммы деятельности являются прямым аналогом блок-схем алгоритмов.
Т.е. именно смешиваются диаграммы состояний и деятельностей, даже предлагается диаграмму деятельности считать разновидностью диаграммы состояний.