Tzilla Elrad, Mehmet Aksits, et al.
Communications of the ACM
The safe decomposition of a distributed program into communication closed layers is suggested as a superstructure of its decomposition into a collection of communicating processes. This decomposition may simplify the analysis of a distributed program, as is exemplified by examples of program verification. A programming language construct to enforce safety of a decomposition is introduced. The application to systematic construction of distributed programs is also shown. © 1982.
Tzilla Elrad, Mehmet Aksits, et al.
Communications of the ACM
Nissim Francez, Shalom Goldenberg, et al.
ACM SIGPLAN Notices
Sara Porat, Nissim Francez, et al.
Information and Control
Nissim Francez, Michael Rodeh
IEEE Transactions on Software Engineering