January 21, 2004
YAON Diagram Technique
This is pretty hardcore, but might be useful for something in the future, so I'm noting it down. YAON is a Static Diagram Technique for Object Oriented Distributed Systems. It's mainly used for notating systems with the intent of using Java to build them. It requires a little knowledge of Unified Modelling Language (UML) which is a part/tool of the Rational Unified Process (RUP)
Abstract: This report describes a practical notation designed to graphically document the implementation decisions embodied in object-oriented programs running in distributed systems and open networks using different communication protocols. The notation is based on ION [AI95] and UML [RAT97a] and captures the static aspects of Object-Oriented systems. It introduces some new concepts such as interfaces and final classes. It captures the essence of Java in a pictographical way.
The notation has been succesfully used to model real-life systems such as the live scoring system for the Compaq Grand Slam Cup 1997.
An automatic translation of models described in this notation to Java code is intended. The notation does not intend to be a graphic programming language but a design tool complementary to the Java code.
Posted by Ant at January 21, 2004 12:38 PM | TrackBack