Dá se do záběru článku zahrnout i UMLet? http://www.umlet.com/
Jde sice o grafický UML nástroj ale definice elementů a vztahů mezi nimi probíhá (i) textově...
Máte s tím někdo větší zkušenost?
Sám to používám v případě, kdy potřebuji něco co se dá "rozumně" verzovat (se sledováním změn) ... což je mimochodem důvod článkem prezentované možnosti "kreslení" UML považuji za zajímavé -- oproti tradičním UI nástrojům...