A uniform graphical view of the program construction process: GRIPSE
K. Halewood, Martin R. Woodward · Academic Press, Inc. eBooks · 1996
Abstract This paper describes the ideas leading to the development and construction of a Graphical Integrated Programming Support Environment (GRIPSE) for a modified form of the Pascal language. In order to represent all procedural and declarative aspects of a Pascal program, the original Nassi-Shneiderman diagrams forming the graphical basis of GRIPSE have been augmented into a multi-level, three dimensional system capable of supporting all static and most dynamic aspects of a program in a uniform manner. The dynamic view exists by virtue of an interpreter that has been incorporated along with debugging aids. A planned extension to the environment is an interactive form of mutation testing called Firm mutation which exploits the middle-ground between Strong and Weak mutation, both of which have traditionally been applied in a non-conversational, non-interactive mode of use.