I just read one of the finest, most relevant, and innovative articles i have seen in years. "The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering" by Dan Moody. http://www.computer.org/portal/web/tse . Rigorous, scientifically grounded exploration of visual syntax, with some on target criticism of UML along the way.
