|
JSequencer – Autogenerate Sequence Diagrams |
|
|
|
Author: Max
Arulananthan Licence: JSequencer is released under LGPL. |
|
What is it? JSequencer is a development tool which auto generates Sequence diagrams. It's ideal for design and debugging. Wire it with Spring and you can produce Sequence Diagrams without writing any code! The produced output can be viewed using the attached SequencerUI. JSequencer consists of two parts 1) Sequencer – auto generates the Sequence diagrams in the form of SequenceML(an XML markup language). 2) SequencerUI – view/edit/export the SequenceML diagrams. How does it work?
You can generate sequence diagrams by: 1) By manually making calls to JSequencer in your code. 2) By using the built in ProxyInvocationHandler, which is a dynamic proxy used to intercept calls to your interface. 3) By using SpringAOPInvocationHandler which can be wired to intercept any Spring POJO method call. The generated SequenceML can be viewed in SequenceUI and can exported to GIF, JPG, PDF and PNG formats. Requirements
Sequencer requires Java 1.3 or above Spring AOP is optional SequencerUI requires Java 1.4 or above |