7 citations found. Retrieving documents...
Lampson, B.W., et al. On the transfer of control between contexts. In Lecture Notes on Computer Science 19, Springer-Verlag, Berlin, 1974.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Pilot: An Operating System for a Personal Computer - Redell, Dalal, Horsley.. (1980)   (61 citations)  (Correct)

....tailor their own solutions to their communications requirements if that proves necessary. 2. 5 Mesa Language Support The Mesa language provides a number of features which require a nontrivial amount of runtime support [16] These are primarily involved with the control structure of the language [10, 11] which allow not only recursive procedure calls, but also coroutines, concurrent processes, and signals (a specialized form of dynamically bound procedure call used primarily for exception handling) The runtime support facilities are invoked in three ways: 1) explicitly, via normal Mesa ....

Lampson, B.W., Mitchell, J.G., and Satterthwaite, E.H. On the transfer of control between contexts. In Lecture Notes in Computer Science 19, Springer-Verlag, New York, 1974, pp. 181--203.


A History of CLU - Liskov (1992)   (4 citations)  (Correct)

....it may respond appropriately in each case [Liskov, 1975b, p. 11] Therefore, we decided that CLU ought to have an exception mechanism. Support for such a mechanism was already a goal in early l974 [Zilles, 1974b] In doing the design, we were aware of mechanisms in PL I, Mesa [Mitchell, 1978; Lampson, 1974] and also Roy Levin s thesis [Levin, 1977] and the paper by John Goodenough [Goodenough, 1975] CLU provides an exception mechanism based on the termination model of exceptions: A procedure call terminates in one of a number of conditions; one is the normal return and the others are ....

Lampson, Butler, James Mitchell, and Edward Satterthwaite, On the Transfer of Control Between Contexts, in Proceedings of Symposium on Programming, Institut de Programmation, University of Paris, Paris, France: 1974.


Exception Handling - Cristian (1989)   (14 citations)  (Correct)

.... became clear that all proposed exception mechanisms can be classified into two basic categories: termination mechanisms [Anderson81] Back79] Best81a] Bron76] Cristian79a] Cristian80] Horning74] Ichbiah79] Liskov79] Melliar77] Wulf75] and resumption mechanisms [Goodenough75] Lampson74] Levin77] Parnas72b] Yemini82] For some time it was not clear which kind of mechanism will gain acceptance from programmers. Convincing arguments that the termination paradigm is superior to the resumption paradigm are presented in [Cristian79a] Liskov79] and will not be repeated here. ....

....the resumption paradigm are presented in [Cristian79a] Liskov79] and will not be repeated here. Recent developments confirm the view that termination mechanisms are superior. Practical feedback from users of of the Mesa programming language [Mitchell79] incorporating the resumption mechanism of [Lampson74] indicates that the use of this type of mechanism can be quite fault prone [Horning78] Levin85] Interestingly enough, some of the main proponents of the resumption philosophy (B. Lampson, R. Levin, J. Mitchell, D. Parnas) have abandoned it in favor of the termination philosophy [Levin85] ....

B. Lampson, J. Mitchell, E. Satterthwite, "On the Transfer of Control Between Contexts", in Lecture Notes in Computer Science, Vol. 19, pp. 181-203, 1974.


Using Continuations to Implement Thread Management and .. - Draves, Bershad.. (1991)   (87 citations)  (Correct)

....to discard stacks. A large portion of a kernel thread s discardable state is the unused stack space below the bottom most active call frame. Additionally, most functional languages make continuation recognition hard because they disallow equality comparisons of functional objects. Lampson [Lampson et al. 74] described a generalized control transfer interface based on continuations for an early version of the Mesa programming language [Geschke et al. 77] A much restricted form of Lampson s interface later appeared in the cross address space RPC implementation for Topaz [Schroeder Burrows 90] an ....

Lampson, B. W., Mitchell, J. G., and Satterthwaite, E. H. On the Transfer of Control Between Contexts. In Lecture Notes On Computer Science: Proceedings of the Programming Symposium, pages 181--203. Springer-Verlag, 1974.


Reflections on an Operating System Design - Butler Lampson And   Self-citation (Lampson)   (Correct)

No context found.

Lampson, B.W., et al. On the transfer of control between contexts. In Lecture Notes on Computer Science 19, Springer-Verlag, Berlin, 1974.


Reflections on an Operating System Design - Butler Lampson And   Self-citation (Lampson)   (Correct)

No context found.

Lampson, B.W., et al. On the transfer of control between contexts. In Lecture Notes on Computer Science 19, Springer-Verlag, Berlin, 1974.


Experience with Processes and Monitors in Mesa - Lampson, Redell (1980)   (85 citations)  Self-citation (Lampson)   (Correct)

....the argument and result types) so PROCESS is a similar generator, slightly simpler since it depends only on result types. j) No special declaration is needed for a procedure that is invoked as a process. Because of the implementation of procedure calls and other global control transfers in Mesa [13], there is no extra execution cost for this generality. k) The cost of creating and destroying a process is moderate, and the cost in storage is only twice the minimum cost of a procedure instance. It is therefore feasible to program with a large number of processes, and to vary the number quite ....

Lampson, B.W., Mitchell, J.G., and Satterthwaite, E.H. On the transfer of control between contexts. Lecture Notes in Computer Science 19, Springer, 1974, 181-203.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC