 Jackson structured programming

Jackson structured programming (JSP) is a method for structured programming based on correspondences between data stream structure and program structure.JSP structures programs and data in terms of sequences, iterations and selections, and as a consequence it is applied when designing a program's detailed control structure.