Там идея еще в том, что на UML (или подобном) описывают предметную область специалисты по алгоритмам. А потом из UML генерируют код для специального железа и драйверов уже специалисты по этому железу и драйверам.
вот можно подумать, нет нормального промежуточного языка для описания алгоритмов.
Человеческий или математический подходит уж точно лучше на пару порядков, чем "блок-схемки"