Communications of the ACM
funge da
Self-adaptive software needs quantitative verification at runtime (2012) — Radu Calinescu, Carlo Ghezzi, Marta Kwiatkowska, Raffaela Mirandola
Will software engineering ever be engineering? (2011) — Michael Davis
The software industry is the problem (2011) — Poul-Henning Kamp
Abstraction in hardware system design (2011) — Rishiyur S. Nikhil
Improving brain-computer interfaces (2011) — Kirk L. Kroeker
The Rise of Molecular Machines (2011) — Kirk L. Kroeker
The legacy of Steve Jobs (2011) — Michael A. Cusumano
Living in a Digital World (2011) — Samuel Greengard
Computational journalism (2011) — Sarah Cohen, James T. Hamilton, Fred Turner
Seeing is not enough (2011) — Tom Geller
The most ancient marketing (2011) — Jaron Lanier
Making Sense of Revision-control Systems (2009) — Bryan O'Sullivan
Toward Nature-Inspired Computing (2006) — Jiming Liu, Kwok Ching Tsui
Computation Beyond Turing Machines (2003) — Peter Wegner, Dina Goldin
Method engineering for OO systems development (2003) — Brian Henderson-Sellers
An Agent-based Approach for Building Complex Software Systems (2001) — Nicholas R. Jennings
Amorphous Computing (2000) — Harold Abelson, Don Allen, Daniel Coore, Chris Hanson, George Homsy, Thomas F. Knight, Jr., Radhika Nagpal, Erik Rauch, Gerald Jay Sussman, Ron Weiss
Amorphous Computing (2000) — Harold Abelson, Don Allen, Daniel Coore, Chris Hanson, George Homsy, Thomas F. Knight Jr., Radhika Nagpal, Erik Rauch, Gerald Jay Sussman, Ron Weiss
Agents with Power (1999) — Rune Gustavsson
Why Interaction Is More Powerful Than Algorithms (1997) — Peter Wegner
Elements of Interaction: Turing Award Lecture (1993) — Robin Milner
Coordination Languages and Their Significance (1992) — David Gelernter, Nicholas Carriero
Linda in Context (1989) — Nicholas Carriero, David Gelernter
The Paradigms of Programming (1979) — Robert W. Floyd
Time, Clocks, and the Ordering of Events in a Distributed System (1978) — Leslie Lamport
On the Criteria to Be Used in Decomposing Systems into Modules (1972) — David Lorge Parnas