EECS Computer Science professor Micah Beck has written an article about the “hourglass model of layered systems architecture” that is the cover story on the July 2019 issue of Communications of the ACM, the magazine of the Association for Computing Machinery.