Flow diagrams, turing machines and languages with only two formation rules
Communications of the ACM
Reflections on a systems programming language
Proceedings of the SIGPLAN symposium on Languages for system implementation
The contour model of block structured processes
ACM SIGPLAN Notices
Schematic pseudocode for program constructs and its computer automation by SCHEMACODE
Communications of the ACM
Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM SIGPLAN Notices
Data-structures students may prefer to learn algorithms using graphical methods
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Pancode and boxcharts: structured programming revisited
ACM SIGPLAN Notices
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Enhancing program readability and comprehensibility with tools for program visualization
ICSE '88 Proceedings of the 10th international conference on Software engineering
ACM SIGSOFT Software Engineering Notes
Automatically generating visual syntax-directed editors
Communications of the ACM
Visual programming: perspectives and approaches
IBM Systems Journal
A general framework for visualizing abstract objects and relations
ACM Transactions on Graphics (TOG)
L-one-two-three (L1:..L2:..L3:) considered harmful
APL '91 Proceedings of the international conference on APL '91
A general framework for Bi-directional translation between abstract and pictorial data
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
A general framework for bidirectional translation between abstract and pictorial data
ACM Transactions on Information Systems (TOIS) - Special issue on user interface software and technology
Basic concepts for an HDL reverse engineering tool-set
Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
Language independent generation of graphical representations of source code
CSC '95 Proceedings of the 1995 ACM 23rd annual conference on Computer science
An overview of program visualization tools and systems
ACM-SE 36 Proceedings of the 36th annual Southeast regional conference
Three dimensional software modelling
Proceedings of the 20th international conference on Software engineering
Visual programming: perspectives and approaches
IBM Systems Journal
A dynamically self-adjusting structured editor
Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
The design of a PDL environment
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
Graphical extensions for pseudo-code, PDLs, and source code
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
Moses: a graphics oriented software development environment
CSC '87 Proceedings of the 15th annual conference on Computer Science
Interactive Editing Systems: Part II
ACM Computing Surveys (CSUR)
Contemporary software development environments
Communications of the ACM
Communications of the ACM
Structured programming in Cobol: an approach for application programmers
Communications of the ACM
Experimental investigations of the utility of detailed flowcharts in programming
Communications of the ACM
An object-oriented LL(1) parser generator
ACM SIGPLAN Notices
Efficient communication algorithms for pipeline multicomputers
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Concepts and realization of a diagram editor generator based on hypergraph transformation
Science of Computer Programming - Special issue on applications of graph transformations (GRATRA 2000)
Diagrams '00 Proceedings of the First International Conference on Theory and Application of Diagrams
Visualization Techniques for Time-Oriented, Skeletal Plans in Medical Therapy Planning
AIMDM '99 Proceedings of the Joint European Conference on Artificial Intelligence in Medicine and Medical Decision Making
Tool-Based Specification of Visual Languages and Graphic Editors
TACAS '00 Proceedings of the 6th International Conference on Tools and Algorithms for Construction and Analysis of Systems: Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS 2000
On enhancing the interface to the source code of computer programs
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Development of computer programs by problem analysis Diagram(PAD)
ICSE '81 Proceedings of the 5th international conference on Software engineering
An inter-organisational comparison of programming productivity
ICSE '79 Proceedings of the 4th international conference on Software engineering
Teaching problem solving and structured programming in FORTRAN
SIGCSE '77 Proceedings of the seventh SIGCSE technical symposium on Computer science education
Foundations of computer science for entry-level graduate students
SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education
SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education
ACM '78 Proceedings of the 1978 annual conference
A two-semester course sequence in introductory programming using PL/1—a rationale and overview
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
Teaching data abstraction to the practicing programmer: A case study
SIGCSE '80 Proceedings of the eleventh SIGCSE technical symposium on Computer science education
Use of structured flowcharts in the undergraduate Computer Science curriculum
SIGCSE '76 Proceedings of the sixth SIGCSE technical symposium on Computer science education
Teaching both PL/I and Fortran to beginners
SIGCSE '76 Proceedings of the sixth SIGCSE technical symposium on Computer science education
A quantitative assessment of IBM's programming productivity techniques
DAC '76 Proceedings of the 13th Design Automation Conference
PegaSys: A system for graphical explanation of program designs
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
A graphics-based programming-support system
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Graphical program development with PECAN program development systems
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Educator's view of structured concepts
ACM '80 Proceedings of the ACM 1980 annual conference
Nassi-Shneiderman charts an alternative to flowcharts for design
Proceedings of the software quality assurance workshop on Functional and performance issues
A course in effective programming
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
KBMS-Based Evolutionary Prototyping of Software Systems*
RSP '97 Proceedings of the 8th International Workshop on Rapid System Prototyping (RSP '97) Shortening the Path from Specification to Prototype
Experimental evaluation of a program visualisation tool for use in computer science education
APVis '03 Proceedings of the Asia-Pacific symposium on Information visualisation - Volume 24
Contour: a method of preparing structured flowcharts
ACM SIGPLAN Notices
Structured data flow programming
ACM SIGPLAN Notices
DUIF: a data-driented flowchart environment
ACM SIGPLAN Notices
Cooperative, computer-aided design of scientific visualizations
VIS '91 Proceedings of the 2nd conference on Visualization '91
ACM SIGPLAN Notices
Structured programming, programming teaching and the language Pascal
ACM SIGPLAN Notices
ACM SIGPLAN Notices
Characteristics of a structured program
ACM SIGPLAN Notices
"Flowblocks": a technique for structured programming
ACM SIGPLAN Notices
Flowcharting by stepwise refinement
ACM SIGPLAN Notices
Two-dimensional grammars and structured programming languages
ACM SIGPLAN Notices
Transaction diagrams: a design tool
ACM SIGPLAN Notices
Structure charts a structured alternative to flowcharts
ACM SIGPLAN Notices
Implementation of visual languages using pattern-based specifications
Software—Practice & Experience
Flow trace of a structured program
ACM SIGPLAN Notices
Flowcharting loops without cycles
ACM SIGPLAN Notices
Linear flowchart generator for a structured language
ACM SIGPLAN Notices
Decomposition of complex selection criteria
ACM SIGPLAN Notices
The roots of structured programming
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
A method for specifying structured programs
ACM SIGSOFT Software Engineering Notes
Contemporary software development environments
ACM SIGSOFT Software Engineering Notes
An assessment of structured analysis and structured design
ACM SIGSOFT Software Engineering Notes
A framework for modeling and implementing visual notations with applications to software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
The Class Blueprint: Visually Supporting the Understanding of Classes
IEEE Transactions on Software Engineering
Encyclopedia of Computer Science
ACM SIGDOC Asterisk Journal of Computer Documentation
On teaching the art of compromising in the development of external specifications
ACM SIGDOC Asterisk Journal of Computer Documentation
Towards a visual notation for pipelining in a visual programming language for programming FPGAs
CHINZ '06 Proceedings of the 7th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: design centered HCI
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
oops: discovering LL(1) through objects
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Designing and explaining programs with a literate pseudocode
Journal on Educational Resources in Computing (JERIC)
A grammar of integrity constraints in medical documentation systems
Computer Methods and Programs in Biomedicine
Classics in software engineering
Effectiveness of caching in a distributed digital library system
Journal of Systems Architecture: the EUROMICRO Journal
A visual environment for real-time image processing in hardware (VERTIPH)
EURASIP Journal on Embedded Systems
No ifs, ands, or buts: uncovering the simplicity of conditionals
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
IEEE Transactions on Computers
A Rule-Based, Integrated Modelling Approach for Object-Oriented Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
System information database: an automated maintenance aid
AFIPS '84 Proceedings of the July 9-12, 1984, national computer conference and exposition
FlowGuide: a programmer's work station
AFIPS '84 Proceedings of the July 9-12, 1984, national computer conference and exposition
The choice of new software development methodologies for software development projects
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
Implementation of quality control in software development
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
Experimental testing in programming languages, stylistic considerations and design techniques
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
A methodology for minimizing maintenance costs
AFIPS '83 Proceedings of the May 16-19, 1983, national computer conference
Structured D-chart: a diagrammatic methodology in structured programming
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Visualization Techniques for Program ComprehensionA Literature Review
Proceedings of the 2006 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fifth SoMeT_06
User evaluation and overview of a visual language for real time image processing on FPGAs
Proceedings of the 10th International Conference NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction
GREENPRINT: a graphic representation of structured programs
IBM Systems Journal
Automating the software development process
IBM Systems Journal
Electronic Notes in Theoretical Computer Science (ENTCS)
Exploring the general-purpose visual alternative
Journal of Visual Languages and Computing
Taxonomies of visual programming and program visualization
Journal of Visual Languages and Computing
Exact algorithms for maximum acyclic subgraph on a superclass of cubic graphs
WALCOM'08 Proceedings of the 2nd international conference on Algorithms and computation
Journal of Computational Physics
Flow diagrams: rise and fall of the first software engineering notation
Diagrams'06 Proceedings of the 4th international conference on Diagrammatic Representation and Inference
A pedagogical view on software modeling and graph-structured diagrams
ICSE'05 Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age
Software development for reliable software systems
Journal of Systems and Software
Flow: A software development environment using diagrams
Journal of Systems and Software
Metaphors of movement: a visualization and user interface for time-oriented, skeletal plans
Artificial Intelligence in Medicine
The diagram of flow: its departure from software engineering and its return
Diagrams'12 Proceedings of the 7th international conference on Diagrammatic Representation and Inference
Hi-index | 0.10 |
With the advent of structured programming and GOTO-less programming a method is needed to model computation in simply ordered structures, each representing a complete thought possibly defined in terms of other thoughts as yet undefined. A model is needed which prevents unrestricted transfers of control and has a control structure closer to languages amenable to structured programming. We present an attempt at such a model.