W.B. Ackerman | 1979 | "Data Flow Languages", Proceedings National Computer Conference, pp. 1087-1095 |
G. Agha | 1990 | "Concurrent Object-Oriented Programming", Communications of the ACM, Vol. 33, No. 9, Sept. 1990 |
A.V. Aho and J.D. Ullman | 1972 | "The Theory of Parsing, Translation and Compiling", Englewood Cliffs, NJ: Prentice-Hall |
R.G. Babb II | 1984 | "Parallel Processing with Large-Grain Data Flow Techniques", Computer, July 1984 |
J. Backus | 1978 | "Can Programming be Liberated from the von Neumann Style? A Functional Style and its Algebra of Programs", Communications of the ACM, Aug. 1978, Vol. 21, No. 8 |
R. M. Balzer | 1971 | "PORTS - A Method for Dynamic Interprogram Communication and Job Control", The RAND Corporation, Spring Joint Computer Conference, 1971 |
J.A. Barker | 1992 | "Future Edge: Discovering the New Paradigms of Success", William Morrow and Company, Inc., New York |
G. Bell | 1992 | "Ultracomputers: A Teraflop before its Time", Communications of the ACM, Aug. 1992, Vol. 35, No. 8 |
J. Bentley | 1988 | "More Programming Pearls - Confessions of a Coder", AT&T Bell Laboratories |
A. Black, N. Hutchison, E. Jul and H. Levy | 1986 | "Object Structure in the Emerald System", OOPSLA '86 Proceedings, Sept. 1986 |
J. Boukens and F. Deckers | 1974 | "CHIEF, An Extensible Programming System", Machine Oriented Higher Level Languages (W.L. van der Poel and L.A. Maarsen, eds.), North Holland Publishing Company, Amsterdam |
Ed. B.V. Bowden | 1963 | "Faster than Thought, A Symposium on Digital Computing Machines", Sir Isaac Pitman and Sons, Ltd., London, England, 1st Edition 1953 |
F.P. Brooks | 1975 | "The Mythical Man-Month: Essays on Software Engineering", Reading, MA: Addison-Wesley |
J. Brunner | 1975 | "The Shockwave Rider", Ballantine Books, New York |
W.H. Burge | 1975 | "Recursive Programming Techniques", Addison-Wesley, Reading, MA |
D. Cann | 1992 | "Retire FORTRAN: A Debate Rekindled", Communications of the ACM, Vol. 35, No. 8, Aug. 1992 |
N. Carriero and D. Gelernter | 1989 | "Linda in Context", Communications of the ACM, Vol. 32, No. 4, April 1989 |
I.A. Clark | 1976 | "STREMA: A Graphic Language for Relational Applications", IBM UK, Technical Report, UKSC 0084, October 1976 |
M.E. Conway | 1963 | "Design of a separable transition-diagram compiler", Communications of the ACM, Vol. 6, No. 7, July 1963 |
B.J. Cox | 1987 | "Object Oriented Programming - An Evolutionary Approach", Addison-Wesley Publishing Company |
E.W. Dijkstra | 1972 | "The humble programmer", Communications of the ACM, Vol. 15, No. 10, Oct. 1972 |
N.P. Edwards | 1974 | "The Effect of Certain Modular Design Principles on Testability", IBM Research Report, RC 5060 (#22344), T.J. Watson Research Center, Yorktown Heights, NY, 9/30/74 |
N.P. Edwards | 1977 | "On the Architectural Requirements of an Engineered System", IBM Research Report, RC 6688 (#28797), T.J. Watson Research Center, Yorktown Heights, NY, 8/18/77 |
P.R. Ewing | 1988 | "Bibliyna Simfoniya, 988-1988, Yuvileyne Vidannya", Prisvyachene Tisyacholittyu Khristiyanstva, GLINT Canada, Toronto |
D.P. Friedman and D.S. Wise | 1976 | "CONS should not evaluate its arguments", Automata, Languages and Programming, Edinburgh University Press, Edinburgh |
J. Gall | 1978 | "Systemantics: How systems work and especially how they fail", Pocket Books, Simon & Schuster |
G.R. Gao | 1991 | "A Code Mapping Scheme for Dataflow Software Pipelining", Kluwer Academic Publishers, Boston/Dordrecht/London |
P.T. Gaughan and S. Yalamanchili | 1993 | "Adaptive Routing Protocols for Hypercube Interconnection Networks", Computer, 0018-9162/93/0500-0012, IEEE |
D. Gelernter and N. Carriero | 1992 | "Coordination Languages and their Significance", Communications of the ACM, Vol. 35, No. 2, February 1992 |
M. Hammer, W.G. Howe, V.J. Kruskal and I. Wladawsky | 1977 | "A very high level programming language for data processing applications", Communications of the ACM, Vol. 20, No. 11, November 1977 |
J. Hendler | 1986 | "Enhancement for Multiple-Inheritance", SIGPLAN Notices V21, #10, October 1986 |
C.A.R. Hoare | 1978 | "Communicating Sequential Processes", Communications of the ACM, Vol. 21, No. 8, August 1978 |
IBM | "Messaging and Queueing Technical Reference", SC33-0850, IBM Corp. | |
IBM | "VM/System Product CMS Pipelines", Program No. 5785-RAC | |
IBM Japan | 1989 | "Data Flow Programming Manager (DFDM)", Product Number 5799-DJB, Form No. N: GH18-0399-0 |
K. Jackson and Gp. Capt. H.R. Simpson | 1975 | "MASCOT - A Modular Approach to Software Construction, Operation and Test", RRE Technical Note, No. 778, Royal Radar Establishment, Ministry of Defence, Malvern, Worcs., UK, 1975 |
M. Jackson | 1975 | "Principles of Program Design", Academic Press, London, New York, San Francisco |
T. Capers Jones | 1992 | "CASE's Missing Elements", IEEE Spectrum, June 1992 |
K.M. Kahn and M.S. Miller | 1988 | "Language Design and Open Systems", The Ecology of Computation, B.A. Huberman (ed.), Elsevier Science Publishers B.V. (North-Holland) |
K.M. Kahn | 1989 | "Objects - A Fresh Look", Proceedings of the Third European Conference on Object Oriented Programming, Cambridge University Press, July 1989 |
K.M. Kahn and V.A. Saraswat | 1990 | "Complete Visualizations of Concurrent Programs and their Executions", TH0330-1/90/0000/0007, 1990 IEEE |
R.P. Kar | 1989 | "Data-Flow Multitasking", Dr. Dobb's Journal, Nov. 1989 |
R.C. Kendall | 1977 | "Management Perspectives on Programs, Programming and Productivity", IBM Report 1977 |
R. Kendall | 1988 | "Manufactured Programming", Computerworld Extra, June 20, 1988 |
W. Kim and F.H. Lochovsky | 1989 | "Object-Oriented Concepts, Databases, and Applications", ACM Press, Addison-Wesley |
L. Krishtalka | 1989 | "Dinosaur Plots and other Intrigues in Natural History", Avon Books, New York |
T.S. Kuhn | 1970 | "The Structure of Scientific Revolutions", Chicago, University of Chicago Press |
K. Kuse, M. Sassa, I. Nakata | 1986 | "Modelling and Analysis of Concurrent Processes Connected by Streams", Journal of Information Processing, Vol. 9, No. 3 |
W. Lalonde, J. Pugh | 1991 | "Subclassing ≠ subtyping ≠ Is-a", Journal of Object-Oriented Programming, January 1991 |
B.M. Leavenworth | 1977 | "Non-Procedural Data Processing", The Computer Journal Vol. 20, No. 1, 6-9, February 1977 |
B. Liskov, M. Herlihy, L. Gilbert | 1986 | "Limitations of Synchronous Communication with Static Process Structure in Languages for Distributed Computing", Communications of the ACM, 1986, pp. 150-159 |
J.L. Martin | 1993 | "Travels with Gopher", Computer, May 1993, pp. 84-87 |
R. Milner | 1993 | "Elements of Interaction", Turing Award Lecture, reprinted in Communications of the ACM, Vol. 36, No. 1, Jan. 1993 |
J. Moad | 1993 | "How to Break the Distributed Logjam", Datamation, May 15, 1993 |
E. Morenoff and J.B. McLean | 1967 | "Inter-program Communications, Program String Structures and Buffer Files", Rome Air Force Base, New York, Spring Joint Computer Conference, 1967 |
J.P. Morrison | 1971 | "Data Responsive Modular, Interleaved Task Programming System", IBM Technical Disclosure Bulletin, Vol. 13, No. 8, 2425-2426, January 1971 |
J.P. Morrison | 1978 | "Data Stream Linkage Mechanism", IBM Systems Journal Vol. 17, No. 4, 1978 |
W. Needham | 1965 | "A Book of Country Things", Recorded by Barrows Mussey, The Steven Greene Press, Lexington, MA |
O. Nierstrasz, S. Gibbs, D. Tsichritzis | 1992 | "Component-Oriented Software Development", Communications of the ACM, Vol. 35, No. 9, Sept. 1992. |
D. Olson | 1993 | "Exploiting Chaos: Cashing in on the Realities of Software Development", van Nostrand Reinhold, New York |
R. Orfali and D. Harkey | 1991 | "Client-Server Programming with OS/2 Extended Edition", van Nostrand Reinhold, New York |
D.L. Parnas | 1972 | "On the criteria to be used in decomposing systems into modules", Communications of the ACM, Vol. 5, No. 12, Dec. 1972, pp. 1053-8 |
R.F. Rashid | 1988 | "From RIG to Accent to Mach: The Evolution of a Network Operating System", The Ecology of Computation, B.A. Huberman (ed.), Elsevier Science Publishers B.V. (North-Holland) |
E. Rietman and M.F. Flynn | 1993 | "FAT-Eating Logic Bombs and the Vampire Worm", Analog Science Fiction and Fact, Feb. 1993 |
N. Shu | 1985 | "FORMAL, A forms oriented visual directed application development system", Computer 18, No. 8, 38-49, Aug. 1985 |
W.P. Stevens | 1981 | "Using Structured Design: How to make Programs Simple, Changeable, Flexible and Reusable", John Wiley and Sons |
W.P. Stevens | 1982 | "How Data Flow can Improve Application Development Productivity", IBM System Journal, Vol. 21, No. 2, 1982 |
W.P. Stevens | 1985 | "Using Data Flow for Application Development", Byte, June 1985 |
W.P. Stevens | 1991 | "Software Design: Concepts and Methods", Prentice Hall International |
R.E. Strom and S. Yemini | 1983 | "NIL: An Integrated Language and System for Distributed Computing", Proceedings of SIGPLAN '83 Symposium on Programming Language Issues in Software Systems, June 1983 |
R.E. Strom, D.F. Bacon, A.P. Goldberg, A. Lowry, D.M. Yellin, S.A. Yemini | 1991 | "Hermes: A Language for Distributed Computing", Prentice Hall |
Y. Suzuki, S. Miyamoto, H. Matsumaru | 1985 | "Data Flow Structure for Maintainable Software in Railway Electric Substation Control Systems", CH2207-9/85/0000-0219, IEEE |
T. Swan | 1991 | "Learning C++", SAMS, Prentice Hall |
E.D. Tribble, M.S. Miller, K. Kahn, D. Bobrow and C. Abbott | 1987 | "Channels: A Generalization of Streams", Concurrent Prolog Vol. 1, MIT Press |
D. Tsichritzis, E. Fiume, S. Gibbs and O. Nierstrasz | 1987 | "KNOs: KNowledge Acquisition, Dissemination and Manipulation Objects", ACM Transactions on Office Information Systems, Vol. 5, No. 4, pp. 96-112 |
L.G. Valiant | 1990 | "A Bridging Model for Parallel Computation", Communications of the ACM, Aug. 1990, Vol. 33, No. 8 |
J-D. Warnier | 1974 | "Logical Construction of Programs", 3rd edition, van Nostrand Reinhold, NY |
G.M. Weinberg | 1975 | "An Introduction to General Systems Thinking", John Wiley and Sons, Inc., New York |
B.L. Whorf | 1956 | "Language, Thought and Reality", Technology Press, MIT |
J. Winkler | 1992 | "Objectivism: 'Class' Considered Harmful", Letter in Technical Correspondence, Communications of the ACM, Vol. 35, No. 8, Aug. 1992 |
R.J. Wirfs-Brock and R.E. Johnson | 1990 | "Surveying Current Research in Object-Oriented Design", Communications of the ACM, Sept. 1990, Vol. 33, No. 9 |
K. Yoshida and T. Chikayama | 1988 | "A'UM, A Stream-Based Concurrent Object-Oriented Language", Proceedings of the International Conference on Fifth Generation Computer Systems, 1988, ed. ICOT |