default search action
Butler W. Lampson
Person information
- affiliation: Microsoft Research, Cambridge, MA, USA
- award (2001): IEEE John von Neumann Medal
- award (1995): Computer Pioneer Award
- award (1992): Turing Award
- award (1984): ACM Software System Award
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Journal Articles
- 2011
- [j26]Butler W. Lampson:
Making untrusted code useful: technical perspective. Commun. ACM 54(11): 92 (2011) - 2009
- [j25]Butler W. Lampson:
Privacy and security - Usable security: how to get it. Commun. ACM 52(11): 25-27 (2009) - 2004
- [j24]Butler W. Lampson:
Computer Security in the Real World. Computer 37(6): 37-46 (2004) - 2003
- [j23]Paul England, Butler W. Lampson, John Manferdelli, Marcus Peinado, Bryan Willman:
A Trusted Open Platform. Computer 36(7): 55-62 (2003) - [j22]Butler W. Lampson:
Getting computers to understand. J. ACM 50(1): 70-72 (2003) - 2000
- [j21]Roberto De Prisco, Butler W. Lampson, Nancy A. Lynch:
Revisiting the PAXOS algorithm. Theor. Comput. Sci. 243(1-2): 35-91 (2000) - 1999
- [j20]Victor R. Basili, Laszlo A. Belady, Barry W. Boehm, Frederick P. Brooks Jr., James Browne, Richard A. DeMillo, Stuart I. Feldman, Cordell Green, Butler W. Lampson, Duncan H. Lawrie, Nancy G. Leveson, Nancy A. Lynch, Mark D. Weiser, Jeannette M. Wing:
NSF workshop on a software research program for the 21st century. ACM SIGSOFT Softw. Eng. Notes 24(3): 37-44 (1999) - [j19]Butler W. Lampson, Venkatachary Srinivasan, George Varghese:
IP lookups using multiway and multicolumn search. IEEE/ACM Trans. Netw. 7(3): 324-334 (1999) - 1996
- [j18]David L. Tennenhouse, Butler W. Lampson, Sharon Eisner Gillett, Jennifer Steiner Klein:
Virtual Infrastructure: Putting Information Infrastructure on the Technology Curve. Comput. Networks ISDN Syst. 28(13): 1769-1790 (1996) - 1993
- [j17]Martín Abadi, Michael Burrows, C. Kaufman, Butler W. Lampson:
Authentification and Delegation with Smart-Cards. Sci. Comput. Program. 21(2): 93-113 (1993) - [j16]Martín Abadi, Michael Burrows, Butler W. Lampson, Gordon D. Plotkin:
A Calculus for Access Control in Distributed Systems. ACM Trans. Program. Lang. Syst. 15(4): 706-734 (1993) - 1992
- [j15]Butler W. Lampson, Martín Abadi, Michael Burrows, Edward Wobber:
Authentication in Distributed Systems: Theory and Practice. ACM Trans. Comput. Syst. 10(4): 265-310 (1992) - 1988
- [j14]Butler W. Lampson, Rod M. Burstall:
Pebble, a Kernel Language for Modules and Abstract Data Types. Inf. Comput. 76(2/3): 278-346 (1988) - 1984
- [j13]Lawrence A. Rowe, L. Peter Deutsch, Stuart I. Feldman, Butler W. Lampson, Barbara Liskov, Terry Winograd:
Programming language issues for the 1980's: SIGPLAN '83: symposium on programming languages issues in software systems. ACM SIGPLAN Notices 19(8): 51-61 (1984) - [j12]Butler W. Lampson:
Hints for Computer System Design. IEEE Softw. 1(1): 11-28 (1984) - [j11]Butler W. Lampson:
Gene McDaniel, Severo M. Ornstein: An Instruction Fetch Unit for a High-Performance Personal Conmputer. IEEE Trans. Computers 33(8): 712-730 (1984) - 1981
- [j10]Douglas W. Clark, Butler W. Lampson, Kenneth A. Pier:
The Memory System of a High-Performance Personal Computer. IEEE Trans. Computers 30(10): 715-733 (1981) - 1980
- [j9]Butler W. Lampson, David D. Redell:
Experience with Processes and Monitors in Mesa. Commun. ACM 23(2): 105-117 (1980) - 1978
- [j8]Ralph L. London, John V. Guttag, James J. Horning, Butler W. Lampson, James G. Mitchell, Gerald J. Popek:
Proof Rules for the Programming Language Euclid. Acta Informatica 10: 1-26 (1978) - 1977
- [j7]Paul G. Heckel, Butler W. Lampson:
A Terminal-Oriented Communication System. Commun. ACM 20(7): 486-494 (1977) - [j6]Butler W. Lampson, James J. Horning, Ralph L. London, James G. Mitchell, Gerald J. Popek:
Report on the programming language Euclid. ACM SIGPLAN Notices 12(2): 1-79 (1977) - 1976
- [j5]Butler W. Lampson, Howard E. Sturgis:
Reflections on an Operating System Design. Commun. ACM 19(5): 251-265 (1976) - 1974
- [j4]Butler W. Lampson:
Protection. ACM SIGOPS Oper. Syst. Rev. 8(1): 18-24 (1974) - 1973
- [j3]Butler W. Lampson:
A Note on the Confinement Problem. Commun. ACM 16(10): 613-615 (1973) - 1968
- [j2]Butler W. Lampson:
A scheduling philosophy for multiprocessing systems. Commun. ACM 11(5): 347-360 (1968) - 1967
- [j1]L. Peter Deutsch, Butler W. Lampson:
An online editor. Commun. ACM 10(12): 793-799 (1967)
Conference and Workshop Papers
- 2018
- [c48]Tej Chajed, M. Frans Kaashoek, Butler W. Lampson, Nickolai Zeldovich:
Verifying concurrent software using movers in CSPEC. OSDI 2018: 306-322 - 2015
- [c47]Butler W. Lampson:
Perspectives on protection and security. SOSP History Day 2015: 4:1-4:21 - 2013
- [c46]Aditya Krishna Menon, Omer Tamuz, Sumit Gulwani, Butler W. Lampson, Adam Kalai:
A Machine Learning Framework for Programming by Example. ICML (1) 2013: 187-195 - [c45]Kuat Yessenov, Shubham Tulsiani, Aditya Krishna Menon, Robert C. Miller, Sumit Gulwani, Butler W. Lampson, Adam Kalai:
A colorful approach to text processing by example. UIST 2013: 495-504 - 2012
- [c44]Butler W. Lampson:
What Computers Do: Model, Connect and Engage. ACM-TURING 2012: 5:1 - [c43]Butler W. Lampson:
What Computers Do: Model, Connect, Engage. TAMC 2012: 23-26 - 2008
- [c42]Butler W. Lampson:
Lazy and speculative execution in computer systems. ICFP 2008: 1-2 - 2006
- [c41]Butler W. Lampson:
Lazy and Speculative Execution in Computer Systems. OPODIS 2006: 1-2 - [c40]Butler W. Lampson:
Gold and Fool's Gold: Successes, Failures, and Futures in Computer Systems Research. USENIX ATC, General Track 2006 - 2001
- [c39]Butler W. Lampson:
The ABCD's of Paxos. PODC 2001: 13 - 1998
- [c38]Butler W. Lampson, Venkatachary Srinivasan, George Varghese:
IP Lookups Using Multiway and Multicolumn Search. INFOCOM 1998: 1248-1256 - [c37]Butler W. Lampson, Kenneth A. Pier:
A Processor for a High-Performance Personal Computer. 25 Years ISCA: Retrospectives and Reprints 1998: 180-194 - 1997
- [c36]Roberto De Prisco, Butler W. Lampson, Nancy A. Lynch:
Revisiting the Paxos Algorithm. WDAG 1997: 111-125 - 1996
- [c35]Martín Abadi, Butler W. Lampson, Jean-Jacques Lévy:
Analysis and Caching of Dependencies. ICFP 1996: 83-91 - [c34]Butler W. Lampson:
How to Build a Highly Available System Using Consensus. WDAG 1996: 1-17 - 1994
- [c33]Butler W. Lampson:
Interconnecting Computers: Architecture, Technology, and Economics. Programming Languages and System Architectures 1994: 1-20 - 1993
- [c32]Butler W. Lampson, Nancy A. Lynch, Jørgen F. Søgaard-Andersen:
Correctness of At-Most-Once Message Delivery Protocols. FORTE 1993: 385-400 - [c31]Edward Wobber, Martín Abadi, Michael Burrows, Butler W. Lampson:
Authentication in the Taos Operating System. SOSP 1993: 256-269 - [c30]Butler W. Lampson, David B. Lomet:
A New Presumed Commit Optimization for Two Phase Commit. VLDB 1993: 630-640 - 1992
- [c29]Michael Burrows, Charles Jerian, Butler W. Lampson, Timothy P. Mann:
On-Line Data Compression in a Log-Structured File System. ASPLOS 1992: 2-9 - [c28]Butler W. Lampson, Nancy A. Lynch, Jørgen F. Søgaard-Andersen:
At-Most-Once Message Delivery. A Case Study in Algorithm Verification. CONCUR 1992: 317-324 - 1991
- [c27]Martín Abadi, Michael Burrows, Butler W. Lampson, Gordon D. Plotkin:
A Calculus for Access Control in Distributed Systems. CRYPTO 1991: 1-23 - [c26]Butler W. Lampson, Martín Abadi, Michael Burrows, Edward Wobber:
Authentication in Distributed Systems: Theory and Practice. SOSP 1991: 165-182 - [c25]Martín Abadi, Michael Burrows, C. Kaufman, Butler W. Lampson:
Authentication and Delegation with Smart-cards. TACS 1991: 326-345 - 1986
- [c24]Butler W. Lampson:
Designing a Global Name Service. PODC 1986: 1-10 - [c23]Andrew Birrell, Butler W. Lampson, Roger M. Needham, Michael D. Schroeder:
Current work on authentication. ACM SIGOPS European Workshop 1986 - [c22]Andrew Birrell, Butler W. Lampson, Roger M. Needham, Michael D. Schroeder:
A Global Authentication Service without Global Trust. S&P 1986: 223-230 - 1984
- [c21]Rod M. Burstall, Butler W. Lampson:
A Kernel Language for Abstract Data Types and Modules. Semantics of Data Types 1984: 1-50 - 1983
- [c20]Butler W. Lampson, Eric E. Schmidt:
Practical Use of a Polymorphic Applicative Language. POPL 1983: 237-255 - [c19]Butler W. Lampson:
Hints for Computer System Design. SOSP 1983: 33-48 - [c18]Butler W. Lampson, Eric E. Schmidt:
Organizing software in a distributed environment. SIGPLAN 1983: 1-13 - 1982
- [c17]Butler W. Lampson:
Fast Procedure Calls. ASPLOS 1982: 66-76 - 1980
- [c16]Butler W. Lampson:
Atomic Transactions. Advanced Course: Distributed Systems 1980: 246-265 - [c15]Stephen R. Kimbleton, Pearl Y. Wang, Butler W. Lampson:
Applications and Protocols. Advanced Course: Distributed Systems 1980: 308-370 - [c14]Butler W. Lampson:
Ethernet, Pup and Violet. Advanced Course: Distributed Systems 1980: 446-485 - [c13]Butler W. Lampson, Kenneth A. Pier:
A Processor for a High-Performance Personal Computer. ISCA 1980: 146-160 - 1979
- [c12]Butler W. Lampson, David D. Redell:
Experience with Processes and Monitors in Mesa (Summary). SOSP 1979: 43-44 - [c11]Butler W. Lampson, Robert F. Sproull:
An Open Operating System for a Single-User Machine. SOSP 1979: 98-105 - 1978
- [c10]Ralph L. London, John V. Guttag, James J. Horning, Butler W. Lampson, James G. Mitchell, Gerald J. Popek:
Proof Rules for the Programming Language Euclid. Program Construction 1978: 133-163 - 1977
- [c9]Gerald J. Popek, James J. Horning, Butler W. Lampson, James G. Mitchell, Ralph L. London:
Notes on the Design of Euclid. Language Design for Reliable Software 1977: 11-18 - 1975
- [c8]Butler W. Lampson:
Synchronization: Introduction by the session chairman. SIGCOMM/SIGOPS Workshop on Interprocess Communications 1975: 1-2 - 1974
- [c7]Butler W. Lampson:
Redundancy and Robustness in Memory Protection. IFIP Congress 1974: 128-132 - [c6]Butler W. Lampson:
An open operating system for a single-user machine. Symposium on Operating Systems 1974: 208-217 - [c5]Butler W. Lampson, James G. Mitchell, E. H. Satterthwhaite:
On the transfer of control between contexts. Symposium on Programming 1974: 181-203 - 1969
- [c4]Butler W. Lampson:
Dynamic protection structures. AFIPS Fall Joint Computing Conference 1969: 27-38 - 1967
- [c3]Butler W. Lampson:
A scheduling philosophy for multi-processing systems. SOSP 1967 - 1965
- [c2]Butler W. Lampson:
Interactive machine-language programming. AFIPS Fall Joint Computing Conference (2) 1965: 141-149 - [c1]Butler W. Lampson:
Interactive machine language programming. AFIPS Fall Joint Computing Conference (1) 1965: 473-481
Parts in Books or Collections
- 2022
- [p2]Butler W. Lampson:
Programming Concurrent Systems. Edsger Wybe Dijkstra 2022: 27-46 - 1988
- [p1]Butler W. Lampson:
Personal distributed computing: the alto and ethernet software. A History of Personal Workstations 1988: 291-344
Editorship
- 1981
- [e3]Butler W. Lampson, M. Paul, Hans-Jürgen Siegert:
Distributed Systems - Architecture and Implementation, An Advanced Course. Lecture Notes in Computer Science 105, Springer 1981, ISBN 3-540-10571-9 [contents] - 1975
- [e2]Wesley W. Chu, Vinton G. Cerf, T. C. Chen, R. Stockton Gains, Butler W. Lampson:
Proceedings of the 1975 ACM SIGCOMM/SIGOPS Workshop on Interprocess Communications, USA. ACM 1975, ISBN 978-1-4503-7313-5 [contents] - 1972
- [e1]Edward J. McCluskey, Nicholas A. Fortis, Butler W. Lampson, Thomas H. Bredt:
Proceedings of the Third Symposium on Operating System Principles, SOSP 1971, Stanford University, Palo Alto, California, USA, October 18-20, 1971. ACM 1972 [contents]
Informal and Other Publications
- 2020
- [i3]Butler W. Lampson:
Hints and Principles for Computer System Design. CoRR abs/2011.02455 (2020) - 2012
- [i2]Aditya Krishna Menon, Omer Tamuz, Sumit Gulwani, Butler W. Lampson, Adam Tauman Kalai:
Textual Features for Programming by Example. CoRR abs/1209.3811 (2012) - 1999
- [i1]Carl M. Ellison, Bill Frantz, Butler W. Lampson, Ron Rivest, Brian Thomas, Tatu Ylönen:
SPKI Certificate Theory. RFC 2693: 1-43 (1999)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-07-17 21:28 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint