ACM Home Page
Please provide us with feedback. Feedback
Testing incomplete specifications of distributed systems
Full text PdfPdf (652 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing table of contents
Ottawa, Canada
Pages: 42 - 48  
Year of Publication: 1982
ISBN:0-89791-081-8
Author
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 15,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800220.806680
What is a DOI?

ABSTRACT

Complex systems (such as distributed ones) should be specified before they are implemented. Even more advantages accrue if the specifications are executable, so that behaviors of the specified systems can be tested. This paper addresses practical questions such as how incomplete specifications can be tested, and what kind of interface is needed to control tests of distributed systems. The answers take the form of a concrete proposal which has been implemented in prototype form.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Peter C. Bates and Jack C. Wileden, "EDL: A Basis for Distributed System Debugging Tools", Proc. Fifteenth Hawaii International Conference on System Sciences, Honolulu, Hawaii, January 1982, pp. 86-93.
3
 
4
 
5
Richard G. Hamlet, "Single-language small-processor systems", Information Processing 77 (B. Gilchrist, ed.), North-Holland, Inc., 1977, pp. 969-974.
6
7
 
8
Leslie Lamport, "Specifying Concurrent Program Modules", SRI International Computer Science Laboratory, Menlo Park, California, June 1981.
 
9
 
10
Richard F. Rashid, "An Inter-Process Communication Facility for UNIX", Carnegie-Mellon University Computer Science CMU-CS-80-124, Pittsburgh, Pennsylvania, June 1980.
 
11
Abraham Silberschatz, "Communication and Synchronization in Distributed Systems", IEEE Trans. Software Engr. SE-5, November 1979, pp. 542-546.
 
12
Pamela Zave, "Exchange Functions: Interaction Primitives for Specifying Distributed Systems", submitted for publication, February 1982.
 
13
Pamela Zave, "A Functional Technique for Decomposing the Complexity of Requirements Analysis", Proc. Fifteenth Hawaii International Conference on System Sciences, Honolulu, Hawaii, January 1982, pp. 295-303.
 
14
Pamela Zave, "An Operational Approach to Requirements Specification for Embedded Systems", IEEE Trans. Software Engr. SE-8, May 1982, pp. 250-269.