On an improved algorithm for decentralized extrema finding in circular configurations of processors
Software Engineering and Programming Languages
Contemporary software development environments
Analysis of pointer “rotation”
Grapevine: an exercise in distributed computing
Cryptographic sealing for information secrecy and authentication
A comparison of two network-based file servers
Performing remote operations efficiently on a local computer network
A technique for testing command and control software
The “worm” programs—early experience with a distributed computation
Some practical experience with a software quality assurance program
Control flow and data structure documentation: two experiments
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More