JSP Tool
Like PDF, JSP Tool was a DOS-based tool used for editing Jackson Structure diagrams and generating source code from them.
JSP Tool structures are saved as text files. Unliked PDF, a JSP Tool file may contain multiple structures and so allows an additional header/footer for the whole program.
Example JSP Tool syntax
PROCESS.FIBONACCI int fib[32]; int i; ~ OPERATIONS. 1. fib[0] = 0; fib[1] = 1; ~ 2. i = 2; ~ 3. fib[i] = fib[i-1] + fib[i-2]; ~ 4. i = 0; ~ 5. i++; ~ 6. // Print each number and its Fibonacci product printf("%3d %6d\n", i, fib[i]); ~ ~ CONDITIONS. C1. i < 32 ~ ~ QUITS. ~ DIAGRAM. 1 0 67 20 B B B 0 Fibonacci 2 1 -90 97 B B B 0 Initialise 3 1 45 97 B B B 0 Calculate 4 1 225 97 B B B 0 Display 5 2 -90 174 B B & 0 1 6 3 0 174 B B & 0 2
The Structure Editor component of the KCSL Jackson Workbench provides a complete replacement for JSP Tool. It can read and write structure diagrams in JSP Tool format. Full support options are available for this product.
Alternatively KCSL can provide consultancy and training in continued operation of this tool.