A Syntactic Theory of Message Passing
Journal of the ACM (JACM)
Data Flow Analysis in Software Reliability
ACM Computing Surveys (CSUR)
Parallel programs: proofs, principles, and practice
Communications of the ACM
A program data flow analysis procedure
Communications of the ACM
The architecture of concurrent programs
The architecture of concurrent programs
Operating system principles
Structured Systems Analysis: Tools and Techniques
Structured Systems Analysis: Tools and Techniques
Flow graph analysis using linear connected regions
ACM '76 Proceedings of the 1976 annual conference
ACM SIGPLAN Notices
A Flow Analysis Procedure for the Translation of High-Level Languages to a Data Flow Language
IEEE Transactions on Computers
Anomaly Detection in Concurrent Software by Static Data Flow Analysis
IEEE Transactions on Software Engineering
Parallel expression in the APL2 language
IBM Systems Journal
Compiling APL for parallel execution on an FFP machine
APL '85 Proceedings of the international conference on APL: APL and the future
Hi-index | 0.00 |
The concept of data flow analysis allows us to think of programs as an entity which consists of many modules which are working together. The need for viewing a problem as a series of sequential steps becomes invalid and we may observe the problem which is to be solved as a series of data transformations. Order of execution is no longer of primary concern. APL lends itself to highly modularized coding techniques. I will demonstrate that APL is the perfect language for use as a data flow model.