|
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
|
ATKINSON, M., BAILEY, P., CHISOLM, K., COCKSHOTT, W., AND MOARISON, R. 1983. An approach to persistent programming. Comput. J. ~6, 4,360-365.
|
| |
2
|
COOPER, E. AND DRAVES, R. 1988. C Threads. Tech. Rep. CMU-CS-88-154 (June), Computer Science Dept., Carnegie Mellon Univ., Pittsburgh, Pa.
|
| |
3
|
COOPE1R, E. AND I~,~ORRISETT, J. G. 1990. Adding threads to Standard ME. Tech. Rep. CMU- CS-90-186 (Dec.), School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa.
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
HARBmON, S. 1992. Moduta-3. Prentice-Hall, Englewood Cliffs, N.J.
|
 |
9
|
|
| |
10
|
HELLAND, P. 1985. Transaction monitoring facility. Database Eng. 8, 1 (June), 9-18.
|
| |
11
|
HUMM, B. G. 1993. An extended scheduling mechanism for nested transactions. In Proceedings of the International IEEE Workshop on Object-Omen~ation ~n Operating Systems, IEEE, New York.
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
MORmSETT, J. G. 1993. Generalizing first-class stores. In Proceedings of the A CM SIGPLAN Workshop on State ~ ProgramT~ng Lang~age~, ACM, New York, 73-87.
|
 |
17
|
|
| |
18
|
|
| |
19
|
NETTLES, S. M. 1994. Safe and efficient transaction support for heap-based languages. Computer Science Dept., Carnegie Mellon Univ., Pittsburgh, Pa., Ph.D thesis in progress.
|
| |
20
|
NETTLES, S. M. AND WING, J. M. 1992. Persistence + Undoability = Transactions. In Proceedings of HICSS-25, Washington, D.C. IEEE Computer Society Press. Also CMU-CS-91-173, Carnegie Mellon Univ., Pittsburgh, Pa., August 1991.
|
 |
21
|
James O'Toole , Scott Nettles , David Gifford, Concurrent compacting garbage collection of a persistent heap, Proceedings of the fourteenth ACM symposium on Operating systems principles, p.161-174, December 05-08, 1993, Asheville, North Carolina, United States
|
| |
22
|
PAUSCH, R. 1988. Adding input and output to the transactional model. Tech. Rep. CMU-0S- 88-171, Computer Science Dept., Carnegie Mellon Univ., Pittsburgh, Pa.
|
 |
23
|
|
| |
24
|
ROVNER, P. 1986. Extending Modula-2 to build large, integrated systems. IEEE Soft. 3, 6, 46-57.
|
 |
25
|
M. Satyanarayanan , Henry H. Mashburn , Puneet Kumar , David C. Steere , James J. Kistler, Lightweight recoverable virtual memory, Proceedings of the fourteenth ACM symposium on Operating systems principles, p.146-160, December 05-08, 1993, Asheville, North Carolina, United States
|
| |
26
|
SHRIVASTAVA, S., DIXON, G., HEDaYATI, F., PA~mNCTON, G., AND WHEATER, S. 1988. A technical overview of Arjuna: A system for reliable distributed computing. Tech. Rep., Computing Laboratory, Univ. of Newcastle upon Tyne, U.K.
|
 |
27
|
|
 |
28
|
|
| |
29
|
WARlqEN, D. 1983. An abstract PROLOG instruction set. Tech. Rap. 309, AI Center, SP~I International, Menlo Park, Calif.
|
| |
30
|
Jeannette M. Wing , Manuel Faehndrich , Nick Haines , Karen Kietzke , Darrell Kindred , J. G Morrisett , Scott Nettles, Venari/ML Interfaces and Examples, Carnegie Mellon University, Pittsburgh, PA, 1993
|
INDEX TERMS
Primary Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.3
Language Constructs and Features
Subjects:
Control structures
Additional Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.2
Language Classifications
Subjects:
Applicative (functional) languages
D.3.3
Language Constructs and Features
Subjects:
Modules, packages;
Procedures, functions, and subroutines
D.4
OPERATING SYSTEMS
D.4.1
Process Management
Subjects:
Concurrency;
Mutual exclusion;
Synchronization
D.4.5
Reliability
Subjects:
Fault-tolerance
General Terms:
Languages,
Reliability
Keywords:
Standard ML,
modules,
persistence,
recovery,
serializability,
skeins,
threads,
transactions,
undoability
REVIEW
"R. Clayton : Reviewer"
A computation is undoable if it can revert to its pre-execution
state at any time before it ends; it is persistent if its results remain
after it has successfully ended; and it is serializable if it produces
the same results independent of oth
more...
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|