Design of a separable transition-diagram compiler
Communications of the ACM
Logical Construction of Systems
Logical Construction of Systems
Softwear Reliability
Constructive Methods of Program Design
Proceedings of the Proceedings of the 1st European Cooperation in Informatics on ECI Conference 1976
Technical note: IMS celebrates thirty years as an IBM product
IBM Systems Journal
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Principles of Program Design
System development (Prentice-Hall International series in computer science)
System development (Prentice-Hall International series in computer science)
Proceedings of the 2008 conference on Information Modelling and Knowledge Bases XIX
Consistency in the Business System Model
Proceedings of the 2010 conference on Information Modelling and Knowledge Bases XXI
Hi-index | 0.00 |
Jackson Structured Programming (JSP) is a method of program design. Its origins lie in the data processing systems that grew up in the 1960s, when reliable, relatively cheap and adequately powerful computers first became generally available. The fundamental abstraction in JSP is the sequential data stream. Originally, this abstraction was inspired and motivated by the sequential tape files that characterised data processing in the 1960s, but it quickly became clear that it had a much wider applicability. Today the JSP design method is valuable for applications including embedded software, processing streams of EDI messages, handling network protocols and many others.JSP arose from efforts by a small group of people in a data processing consultancy company to improve their programming practices, and to make their programs more reliable and easier to understand and to modify. In 1971 it became the core product of a very small new company, Michael Jackson Systems Limited, which offered development services, training courses, consultancy, and - from 1975 - software to support JSP design of COBOL programs. The name JSP was coined by the company's Swedish licensee in 1974. In the commercial world, IBM had appropriated the name 'Structured Programming' in the early 1970s, and Yourdon Inc. started offering courses in 'Structured Design' around 1974. A distinctive name was a commercial necessity. It was also technically appropriate to choose a distinctive and proprietary name: the JSP method was very different from its competitors.