| Co-operating Sequential Processes |
Dijkstra, E. W. |
1966 |
Computing Foundations |
Has Notes |
|
| Communicating Sequential Processes |
Hoare, C. A. R. |
1978 |
Computing Foundations |
Has Notes |
|
| Notation as a Tool of Thought |
Iverson, K.E. |
1979 |
Software Design |
Unread |
|
| MPI: a Message-Passing Interface |
MPI Forum |
1993 |
Software Design |
Has Notes |
|
| A Plea for Lean Software |
Wirth, Niklaus |
1995 |
Software Design |
Has Episode |
Ep
|
| Death March |
Yourdon, Edward |
2004 |
Software Engineering Management |
Has Episode |
Ep
|
| Contracts for Concurrency |
Nienaltowski, P.; Meyer, B.; Ostroff, J. S. |
2009 |
Software Design |
Has Notes |
|
| The F# Asynchronous Programming Model |
Syme, D.; Petricek, T.; Lomov, D. |
2011 |
Software Design |
Has Notes |
|
| Fork and Join |
Conway, M. |
1963-11 |
Computing Foundations |
Has Notes |
|
| The Structure of the 'THE' Multiprogramming System |
Dijkstra, E. W. |
1968-05 |
Software Architecture |
Has Notes |
|
| Programming by Action Clusters |
Naur, P. |
1969-07 |
Software Requirements |
Has Notes |
|
| Proof of a Program: FIND |
Hoare, C. A. R. |
1971-01 |
Software Engineering Models and Methods |
Has Notes |
|
| Program Development by Stepwise Refinement |
Wirth, N. |
1971-04 |
Software Construction |
Has Notes |
|
| On the Criteria To Be Used in Decomposing Systems into Modules |
Parnas, D. |
1971-08 |
Software Architecture |
Has Notes |
|
| Bakery Algorithm |
Lamport, L. |
1974-08 |
Computing Foundations |
Has Notes |
|
| Self-Stabilizing Systems in Spite of Distributed Control |
Dijkstra, E. W. |
1974-11 |
Computing Foundations |
Has Notes |
|
| Guarded Commands, Nondeterminacy and Formal Derivation of Programs |
Dijkstra, E. W. |
1975-08 |
Computing Foundations |
Has Notes |
|
| LAMBDA: The Ultimate Declarative |
Steele, G. L. |
1976-11 |
Computing Foundations |
Has Notes |
|
| Elements of Software Science |
Halstead, M. H. |
1977-05 |
Software Engineering Process |
Unread |
|
| Can Programming be Liberated from the Von Neumann Style?: a Functional Style and its Algebra of Programs |
Backus, J. |
1978-08 |
Computing Foundations |
Has Notes |
|
| Principles of Transaction-Oriented Database Recovery |
Haerder, T.; Reuter, A. |
1983-12 |
Computing Foundations |
Has Notes |
|
| A Theory of Communicating Sequential Processes |
Brookes, S. D.; Hoare, C. A. R.; Roscoe, A. W. |
1984-07 |
Computing Foundations |
Has Notes |
|
| Why do Computers Stop and What can be Done About It? |
Gray, J. |
1985-06 |
Computing Foundations |
Has Notes |
|
| Defining Liveness |
Alpern, B.; Schneider, F. B. |
1985-10 |
Computing Foundations |
Has Notes |
|
| An Overview of Actor Languages |
Agha, G. |
1986-06 |
Software Design |
Has Notes |
|