|
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.
|
|