DRAKON is a visual algorithmic language developed within the Russian space program.

DRAKON ensures easy understanding of complex systems. To achieve that, every feature of the language was polished for better ergonomics and readability.

With DRAKON Editor, you can draw diagrams using the DRAKON visual notation and Java as the programming language. DRAKON Editor will generate Java source code from the diagrams.

http://drakon-editor.sourceforge.net/