Advertisement

Research and Advances

Ironfleet: Proving Safety and Liveness of Practical Distributed Systems

We demonstrate the methodology on a complex implementation of a Paxos-based replicated state machine library and a lease-based sharded key-value store. With our methodology and lessons learned, we aim to raise the standard for distributed systems from "tested" to "correct."
News

A Stepping Stone to Stem?

Engineering technology courses at community colleges are serving as a pathway to STEM (science, technology, engineering, mathematics) degrees and jobs.
News

Big Data

2014 ACM A.M. Turing Award recipient Michael Stonebraker, 2013 ACM Prize recipient David Blei, 2007 ACM Prize recipient Daphne Koller, and ACM Fellow Vipin Kumar discuss trends in big data. 
News

Weaving the Web

Sir Tim Berners-Lee created a paradigm shift that changed the world with his invention of the World Wide Web, Hypertext Transport Protocol, and Hypertext Markup Language.

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 Involved

Communications 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