default search action
William A. Wulf
Person information
- affiliation: University of Virginia, Charlottesville, USA
- award: ACM Distinguished Service Award, 2011
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2011
- [c43]Aaron Bloomfield, William A. Wulf:
IBCM: the itty bitty computing machine a one-week module to teach machine language in computing courses. SIGCSE 2011: 371-376
2000 – 2009
- 2007
- [c42]Ben Shneiderman, Rita R. Colwell, Sara Diamond, Paul Greenhalgh, William A. Wulf:
Bridging art and science with creativity support tools. Creativity & Cognition 2007: 309 - 2000
- [j39]William A. Wulf:
How shall we satisfy the long-term educational needs of engineers? Proc. IEEE 88(4): 593-596 (2000) - [j38]Sally A. McKee, William A. Wulf, James H. Aylor, Robert H. Klenke, Maximo H. Salinas, Sung I. Hong, Dee A. B. Weikle:
Dynamic Access Ordering for Streamed Computations. IEEE Trans. Computers 49(11): 1255-1271 (2000) - [j37]William A. Wulf:
The nature of engineering, the science of humanities, and Godel's theorem. Ubiquity 2000(September): 2 (2000)
1990 – 1999
- 1999
- [j36]Steve J. Chapin, Chenxi Wang, William A. Wulf, Frederick Knabe, Andrew S. Grimshaw:
A new model of security for metasystems. Future Gener. Comput. Syst. 15(5-6): 713-722 (1999) - [c41]Alec Yasinsac, William A. Wulf:
A Framework for a Cryptographic Protocol Evaluation Workbench. HASE 1999: 197-206 - [c40]Sung I. Hong, Sally A. McKee, Maximo H. Salinas, Robert H. Klenke, James H. Aylor, William A. Wulf:
Access Order and Effective Bandwidth for Streams on a Direct Rambus Memory. HPCA 1999: 80-89 - [c39]Chenxi Wang, William A. Wulf:
Towards a Scalable PKI for Electronic Commerce Systems. WECWIS 1999: 132-136 - 1998
- [j35]David D. Clark, Edward A. Feigenbaum, Donald P. Greenberg, Juris Hartmanis, Robert W. Lucky, Robert Metcalfe, Raj Reddy, Mary Shaw, William A. Wulf:
Innovation and Obstacles: The Future of Computing. Computer 31: 29-38 (1998) - [j34]Sally A. McKee, Robert H. Klenke, Kenneth L. Wright, William A. Wulf, Maximo H. Salinas, James H. Aylor, Alan P. Batson:
Smarter Memory: Improving Bandwidth for Streamed References. Computer 31(7): 54-63 (1998) - [c38]Dee A. B. Weikle, Sally A. McKee, William A. Wulf:
Caches as Filters: A New Approach to Cache Analysis. MASCOTS 1998: 2-12 - 1997
- [j33]Andrew S. Grimshaw, William A. Wulf:
The Legion Vision of a Worldwide Computer. Commun. ACM 40(1): 39-45 (1997) - [j32]William A. Wulf:
Look in the Spaces for Tomorrow's Innovations. Commun. ACM 40(2): 109-111 (1997) - [c37]Darrell M. Kienzle, William A. Wulf:
A practical approach to security assessment. NSPW 1997: 5-16 - 1996
- [j31]Richard T. Kouzes, James D. Myers, William A. Wulf:
Collaboratories: Doing Science on the Internet. Computer 29(8): 40-46 (1996) - [c36]Ramesh V. Peri, William A. Wulf, Darrell M. Kienzle:
A Logic of Composition for Information Flow Predicates. CSFW 1996: 82-94 - [c35]Andrew S. Grimshaw, William A. Wulf:
Legion - A View from 50, 000 Feet. HPDC 1996: 89-99 - [c34]Sally A. McKee, Assaji Aluwihare, Benjamin H. Clark, Robert H. Klenke, Trevor C. Landon, Christopher W. Oliver, Maximo H. Salinas, Adam E. Szymkowiak, Kenneth L. Wright, William A. Wulf, James H. Aylor:
Design and Evaluation of Dynamic Access Ordering Hardware. International Conference on Supercomputing 1996: 125-132 - [c33]Sally A. McKee, William A. Wulf:
A Memory Controller for Improved Performance of Streamed Computations on Symmetric Multiprocessors. IPPS 1996: 159-165 - [c32]William A. Wulf, Chenxi Wang, Darrell M. Kienzle:
A new model of security for distributed systems. NSPW 1996: 34-43 - [c31]Andrew S. Grimshaw, William A. Wulf:
Legion: flexible support for wide-area computing. ACM SIGOPS European Workshop 1996: 205-212 - 1995
- [j30]William A. Wulf:
Are We Scientists or Engineers? ACM Comput. Surv. 27(1): 55-57 (1995) - [j29]William A. Wulf, Sally A. McKee:
Hitting the memory wall: implications of the obvious. SIGARCH Comput. Archit. News 23(1): 20-24 (1995) - [c30]Sally A. McKee, William A. Wulf, Trevor C. Landon:
Bounds on Memory Bandwidth in Streamed Computations. Euro-Par 1995: 83-99 - [c29]Sally A. McKee, William A. Wulf:
Access Ordering and Memory-Conscious Cache Utilization. HPCA 1995: 253-262 - [c28]William A. Wulf:
And Now for Some *Really* Super Computing. SC 1995 - 1994
- [j28]Sanjaya Kumar, James H. Aylor, Barry W. Johnson, William A. Wulf:
Object-Oriented Techniques in Hardware Design. Computer 27(6): 64-70 (1994) - [j27]Steven A. Moyer, William A. Wulf:
Modeling Optimal Effective Bandwidth of Page-Mode Memory for Stream-Oriented Computations. J. Complex. 10(2): 246-264 (1994) - [c27]Ramesh V. Peri, William A. Wulf:
Formal Specification of Information Flow Security Policies and Their Enforcement in Security Critical Systems. CSFW 1994: 118-125 - [c26]Sally A. McKee, Robert H. Klenke, Andrew J. Schwab, William A. Wulf, Steven A. Moyer, James H. Aylor, Charles Y. Hitchcock:
Experimental Implementation of Dynamic Access Ordering. HICSS (1) 1994: 431-440 - [c25]Sally A. McKee, Steven A. Moyer, William A. Wulf:
Increasing Memory Bandwidth for Vector Computations. Programming Languages and System Architectures 1994: 87-104 - [c24]John C. Knight, Jane C. Prey, William A. Wulf:
Undergraduate computer science education: a new curriculum philosophy & overview. SIGCSE 1994: 155-159 - 1993
- [j26]Sanjaya Kumar, James H. Aylor, Barry W. Johnson, William A. Wulf:
A Framework for Hardware / Software Codesign. Computer 26(12): 39-45 (1993) - 1992
- [j25]William A. Wulf:
Computer Science and Software Engineering: Splitting is the Wrong Solution. Comput. Sci. Educ. 3(2): 123-134 (1992) - [c23]Mary Shaw, William A. Wulf:
Toward relaxing assumptions in languages and the1r implementations. ICCL 1992: 202-211 - [c22]William A. Wulf:
Evaluation of the WM Architecture. ISCA 1992: 382-390
1980 – 1989
- 1988
- [j24]William A. Wulf:
The WM computer architecture. SIGARCH Comput. Archit. News 16(1): 70-84 (1988) - [j23]Charles B. Weinstock, William A. Wulf:
An efficient algorithm for heap storage allocation. ACM SIGPLAN Notices 23(10): 141-148 (1988) - 1986
- [c21]William A. Wulf:
Automation in Software Development (Panel). IFIP Congress 1986: 175-176 - 1983
- [e2]Gerhard Goos, William A. Wulf, Arthur Evans Jr., Kenneth J. Butler:
DIANA - An Intermediate Language for Ada, Revised Version. Lecture Notes in Computer Science 161, Springer 1983, ISBN 3-540-12695-3 - 1981
- [j22]William A. Wulf:
Compilers and Computer Architecture. Computer 14(7): 41-47 (1981) - [j21]Mary Shaw, Guy T. Almes, Joseph M. Newcomer, Brian K. Reid, William A. Wulf:
A Comparison of Programming Languages for Software Engineering. Softw. Pract. Exp. 11(1): 1-52 (1981) - 1980
- [j20]William A. Wulf:
Trends in the Design and Implementation of Programming Languages. Computer 13(1): 14-25 (1980) - [j19]Bruce W. Leverett, R. G. G. Cattell, Steven O. Hobbs, Joseph M. Newcomer, Andrew Henry Reiner, Bruce R. Schatz, William A. Wulf:
An Overview of the Production-Quality Compiler-Compiler Project. Computer 13(8): 38-49 (1980) - [j18]Mary Shaw, William A. Wulf:
Toward relaxing assumptions in languages and their implementations. ACM SIGPLAN Notices 15(3): 45-61 (1980) - [c20]William A. Wulf:
Abstract Data Types: A Retrospective and Prospective View. MFCS 1980: 94-112
1970 – 1979
- 1978
- [j17]Anthony I. Wasserman, Laszlo A. Belady, Susan L. Gerhart, Edward F. Miller Jr., William M. Waite, William A. Wulf:
The Oregon Report Software Engineering: The Turning Point. Computer 11(9): 30-41 (1978) - [j16]Mary Shaw, Paul N. Hilfinger, William A. Wulf:
Language design for the Ironman requirement: reference manual. ACM SIGPLAN Notices 13(9): 36-58 (1978) - [j15]Mary Shaw, Paul N. Hilfinger, William A. Wulf:
Language design for the Ironman requirement: notes and examples. ACM SIGPLAN Notices 13(9): 59-75 (1978) - [c19]Mary Shaw, Gary Feldman, Robert Fitzgerald, Paul N. Hilfinger, Izumi Kimura, Ralph L. London, Jonathan Rosenberg, William A. Wulf:
Validating The Utility Of Abstraction Techniques. ACM Annual Conference (1) 1978: 106-110 - [c18]R. G. G. Cattell, Joseph M. Newcomer, William A. Wulf:
Tools For Automatic Compiler Generation (Panel Discussion). ACM Annual Conference (1) 1978: 477 - [c17]William A. Wulf, Samuel P. Harbison:
Reflections in a pool of processors - An experience report on C.mmp/Hydra. AFIPS National Computer Conference 1978: 939-952 - [c16]Paul N. Hilfinger, Mary Shaw, William A. Wulf:
Introducing "theory" in the second programming course. SIGCSE 1978: 55-58 - [c15]Lawrence Flon, Paul N. Hilfinger, Mary Shaw, William A. Wulf:
A fundamental computer science course that unifies theory and practice. SIGCSE/CSA 1978: 255-259 - 1977
- [j14]Mary Shaw, William A. Wulf, Ralph L. London:
Abstraction and Verification in Alphard: Defining and Specifying Iteration and Generators. Commun. ACM 20(8): 553-564 (1977) - 1976
- [j13]William A. Wulf, Ralph L. London, Mary Shaw:
An Introduction to the Construction and Verification of Alphard Programs. IEEE Trans. Software Eng. 2(4): 253-265 (1976) - [c14]William A. Wulf, Ralph L. London, Mary Shaw:
An Introduction to the Construction and Verification of Alphard Programs (Abstract). ICSE 1976: 390 - 1975
- [j12]Anita K. Jones, William A. Wulf:
Towards the Design of Secure Systems. Softw. Pract. Exp. 5(4): 321-336 (1975) - [j11]William A. Wulf:
Reliable Hardware/Software Architecture. IEEE Trans. Software Eng. 1(2): 233-240 (1975) - [c13]William A. Wulf:
Structured programming in the basic layers of an operating system. Language Hierarchies and Interfaces 1975: 293-344 - [c12]William A. Wulf:
Reliable hardware-software architecture. Reliable Software 1975: 122-130 - [c11]William A. Wulf, Roy Levin, C. Pierson:
Overview of the HYDRA Operating System Development. SOSP 1975: 122-131 - [c10]Roy Levin, Ellis S. Cohen, William M. Corwin, Fred J. Pollack, William A. Wulf:
Policy/Mechanism Separation in HYDRA. SOSP 1975: 132-140 - 1974
- [j10]William A. Wulf, Ellis S. Cohen, William M. Corwin, Anita K. Jones, Roy Levin, C. Pierson, Fred J. Pollack:
HYDRA: The Kernel of a Multiprocessor Operating System. Commun. ACM 17(6): 337-345 (1974) - [j9]William A. Wulf:
B 74-27 Program Test Methods. IEEE Trans. Computers 23(5): 555-556 (1974) - [c9]Steven B. Lipner, William A. Wulf, Roger R. Schell, Gerald J. Popek, Peter G. Neumann, Clark Weissman, Theodore A. Linden:
Security kernels. AFIPS National Computer Conference 1974: 973-980 - [c8]Robert F. Mathis, Stephen R. Crocker, Marvin Denicoff, Victor Mitchell, Frederick W. Weingarten, Edward A. Feustel, Lance J. Hoffman, David K. Hsiao, Rein Turn, William A. Wulf:
Research in data security: policies and projects. AFIPS National Computer Conference 1974: 993-999 - 1973
- [j8]William A. Wulf, Mary Shaw:
Global variable considered harmful. ACM SIGPLAN Notices 8(2): 28-34 (1973) - [e1]William A. Wulf, John R. Pasta, Elliott I. Organick, Yaohan Chu, Robert E. Noonan:
Proceedings of the ACM-IEEE Symposium on High-Level-Language Computer Architecture, HLLCA 1973, College Park, Maryland, USA, November 7-8, 1973. ACM 1973, ISBN 978-1-4503-7426-2 [contents] - 1972
- [j7]William A. Wulf:
Project Rosetta Stone: an exhibition of languages for system implementation. ACM SIGPLAN Notices 7(5): 13 (1972) - [j6]William A. Wulf:
A case against the GOTO. ACM SIGPLAN Notices 7(11): 63-69 (1972) - [j5]William A. Wulf:
The problem of the definition of subroutine calling conventions. ACM SIGPLAN Notices 7(12): 3-8 (1972) - [c7]William A. Wulf:
A case against the GOTO. ACM Annual Conference (2) 1972: 791-797 - [c6]William A. Wulf, Gordon Bell:
C.mmp: a multi-mini-processor. AFIPS Fall Joint Computing Conference (2) 1972: 765-777 - [c5]William A. Wulf:
Systems for systems implementors: some experiences from Bliss. AFIPS Fall Joint Computing Conference (2) 1972: 943-948 - 1971
- [j4]William A. Wulf, D. B. Russell:
BLISS: A Language for Systems Programming. Commun. ACM 14(12): 780-790 (1971) - [c4]William A. Wulf:
Programming without the Goto. IFIP Congress (1) 1971: 408-413 - [c3]William A. Wulf, Charles M. Geschke, David Wile, Jerry L. Apperson:
Reflections on a systems programming language. SIGPLAN Symposium on Languages for System Implementation 1971: 42-49 - 1970
- [j3]C. Gordon Bell, A. Nico Habermann, John W. McCredie, Ronald M. Rutledge, William A. Wulf:
Computer Networks. Computer 3(5): 13-23 (1970) - [c2]Gordon Bell, R. Cady, H. McFarland, Bruce Delagi, J. O'Laughlin, R. Noonan, William A. Wulf:
A new architecture for mini-computers: the DEC PDP-11. AFIPS Spring Joint Computing Conference 1970: 657-675
1960 – 1969
- 1969
- [j2]William A. Wulf:
Exams from Carnegie-Mellon University. ACM SIGCSE Bull. 1(4): 19-25 (1969) - [c1]William A. Wulf:
Performance monitors for multi-programming systems. SOSP 1969: 175-181 - 1968
- [j1]Helen V. Braden, William A. Wulf:
The implementation of a BASIC system in a multiprogramming environment. Commun. ACM 11(10): 688-692 (1968)
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-05-02 21:45 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint