The implementation of a BASIC system in a multiprogramming environment. - Helen V. Braden; William A. Wulf (Commun. ACM, 1968)

Performance monitors for multi-programming systems. - William A. Wulf (SOSP, 1969)

Exams from Carnegie-Mellon University. - William A. Wulf (ACM SIGCSE Bull., 1969)

A new architecture for mini-computers: the DEC PDP-11. - Gordon Bell; R. Cady; H. McFarland; Bruce Delagi; J. O'Laughlin; R. Noonan; William A. Wulf (AFIPS Spring Joint Computing Conference, 1970)

Computer Networks. - C. Gordon Bell; A. Nico Habermann; John W. McCredie; Ronald M. Rutledge; William A. Wulf (Computer, 1970)

Programming without the Goto. - William A. Wulf (IFIP Congress (1), 1971)

Reflections on a systems programming language. - William A. Wulf; Charles M. Geschke; David Wile; Jerry L. Apperson (SIGPLAN Symposium on Languages for System Implementation, 1971)

BLISS: A Language for Systems Programming. - William A. Wulf; D. B. Russell (Commun. ACM, 1971)

Systems for systems implementors: some experiences from Bliss. - William A. Wulf (AFIPS Fall Joint Computing Conference (2), 1972)

C.mmp: a multi-mini-processor. - William A. Wulf; Gordon Bell (AFIPS Fall Joint Computing Conference (2), 1972)

Project Rosetta Stone: an exhibition of languages for system implementation. - William A. Wulf (ACM SIGPLAN Notices, 1972)

A case against the GOTO. - William A. Wulf (ACM SIGPLAN Notices, 1972)

The problem of the definition of subroutine calling conventions. - William A. Wulf (ACM SIGPLAN Notices, 1972)

Global variable considered harmful. - William A. Wulf; Mary Shaw (ACM SIGPLAN Notices, 1973)

Security kernels. - Steven B. Lipner; William A. Wulf; Roger R. Schell; Gerald J. Popek; Peter G. Neumann; Clark Weissman; Theodore A. Linden (AFIPS National Computer Conference, 1974)

Research in data security: policies and projects. - 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 (AFIPS National Computer Conference, 1974)

HYDRA: The Kernel of a Multiprocessor Operating System. - William A. Wulf; Ellis S. Cohen; William M. Corwin; Anita K. Jones; Roy Levin; C. Pierson; Fred J. Pollack (Commun. ACM, 1974)

B 74-27 Program Test Methods. - William A. Wulf (IEEE Trans. Computers, 1974)

Structured programming in the basic layers of an operating system. - William A. Wulf (Language Hierarchies and Interfaces, 1975)

Policy/Mechanism Separation in HYDRA. - Roy Levin; Ellis S. Cohen; William M. Corwin; Fred J. Pollack; William A. Wulf (SOSP, 1975)

Overview of the HYDRA Operating System Development. - William A. Wulf; Roy Levin; C. Pierson (SOSP, 1975)

Towards the Design of Secure Systems. - Anita K. Jones; William A. Wulf (Softw. Pract. Exp., 1975)

Reliable Hardware/Software Architecture. - William A. Wulf (IEEE Trans. Software Eng., 1975)

An Introduction to the Construction and Verification of Alphard Programs (Abstract). - William A. Wulf; Ralph L. London; Mary Shaw (ICSE, 1976)

An Introduction to the Construction and Verification of Alphard Programs. - William A. Wulf; Ralph L. London; Mary Shaw (IEEE Trans. Software Eng., 1976)

Abstraction and Verification in Alphard: Defining and Specifying Iteration and Generators. - Mary Shaw; William A. Wulf; Ralph L. London (Commun. ACM, 1977)

Tools For Automatic Compiler Generation (Panel Discussion). - R. G. G. Cattell; Joseph M. Newcomer; William A. Wulf (ACM Annual Conference (1), 1978)

Validating The Utility Of Abstraction Techniques. - Mary Shaw; Gary Feldman; Robert Fitzgerald; Paul N. Hilfinger; Izumi Kimura; Ralph L. London; Jonathan Rosenberg; William A. Wulf (ACM Annual Conference (1), 1978)

Reflections in a pool of processors - An experience report on C.mmp/Hydra. - William A. Wulf; Samuel P. Harbison (AFIPS National Computer Conference, 1978)

A fundamental computer science course that unifies theory and practice. - Lawrence Flon; Paul N. Hilfinger; Mary Shaw; William A. Wulf (SIGCSE/CSA, 1978)

Introducing "theory" in the second programming course. - Paul N. Hilfinger; Mary Shaw; William A. Wulf (SIGCSE, 1978)

The Oregon Report Software Engineering: The Turning Point. - Anthony I. Wasserman; Laszlo A. Belady; Susan L. Gerhart; Edward F. Miller Jr.; William M. Waite; William A. Wulf (Computer, 1978)

Language design for the Ironman requirement: reference manual. - Mary Shaw; Paul N. Hilfinger; William A. Wulf (ACM SIGPLAN Notices, 1978)

Language design for the Ironman requirement: notes and examples. - Mary Shaw; Paul N. Hilfinger; William A. Wulf (ACM SIGPLAN Notices, 1978)

Abstract Data Types: A Retrospective and Prospective View. - William A. Wulf (MFCS, 1980)

An Overview of the Production-Quality Compiler-Compiler Project. - Bruce W. Leverett; R. G. G. Cattell; Steven O. Hobbs; Joseph M. Newcomer; Andrew Henry Reiner; Bruce R. Schatz; William A. Wulf (Computer, 1980)

Trends in the Design and Implementation of Programming Languages. - William A. Wulf (Computer, 1980)

Toward relaxing assumptions in languages and their implementations. - Mary Shaw; William A. Wulf (ACM SIGPLAN Notices, 1980)

Compilers and Computer Architecture. - William A. Wulf (Computer, 1981)

A Comparison of Programming Languages for Software Engineering. - Mary Shaw; Guy T. Almes; Joseph M. Newcomer; Brian K. Reid; William A. Wulf (Softw. Pract. Exp., 1981)

Automation in Software Development (Panel). - William A. Wulf (IFIP Congress, 1986)

The WM computer architecture. - William A. Wulf (SIGARCH Comput. Archit. News, 1988)

An efficient algorithm for heap storage allocation. - Charles B. Weinstock; William A. Wulf (ACM SIGPLAN Notices, 1988)

Toward relaxing assumptions in languages and the1r implementations. - Mary Shaw; William A. Wulf (ICCL, 1992)

Evaluation of the WM Architecture. - William A. Wulf (ISCA, 1992)

Computer Science and Software Engineering: Splitting is the Wrong Solution. - William A. Wulf (Comput. Sci. Educ., 1992)

A Framework for Hardware / Software Codesign. - Sanjaya Kumar; James H. Aylor; Barry W. Johnson; William A. Wulf (Computer, 1993)

Formal Specification of Information Flow Security Policies and Their Enforcement in Security Critical Systems. - Ramesh V. Peri; William A. Wulf (CSFW, 1994)

Experimental Implementation of Dynamic Access Ordering. - Sally A. McKee; Robert H. Klenke; Andrew J. Schwab; William A. Wulf; Steven A. Moyer; James H. Aylor; Charles Y. Hitchcock (HICSS (1), 1994)

Increasing Memory Bandwidth for Vector Computations. - Sally A. McKee; Steven A. Moyer; William A. Wulf (Programming Languages and System Architectures, 1994)

Undergraduate computer science education: a new curriculum philosophy & overview. - John C. Knight; Jane C. Prey; William A. Wulf (SIGCSE, 1994)

Object-Oriented Techniques in Hardware Design. - Sanjaya Kumar; James H. Aylor; Barry W. Johnson; William A. Wulf (Computer, 1994)

Modeling Optimal Effective Bandwidth of Page-Mode Memory for Stream-Oriented Computations. - Steven A. Moyer; William A. Wulf (J. Complex., 1994)

Bounds on Memory Bandwidth in Streamed Computations. - Sally A. McKee; William A. Wulf; Trevor C. Landon (Euro-Par, 1995)

Access Ordering and Memory-Conscious Cache Utilization. - Sally A. McKee; William A. Wulf (HPCA, 1995)

And Now for Some *Really* Super Computing. - William A. Wulf (SC, 1995)

Are We Scientists or Engineers? - William A. Wulf (ACM Comput. Surv., 1995)

Hitting the memory wall: implications of the obvious. - William A. Wulf; Sally A. McKee (SIGARCH Comput. Archit. News, 1995)

A Logic of Composition for Information Flow Predicates. - Ramesh V. Peri; William A. Wulf; Darrell M. Kienzle (CSFW, 1996)

Legion - A View from 50, 000 Feet. - Andrew S. Grimshaw; William A. Wulf (HPDC, 1996)

Design and Evaluation of Dynamic Access Ordering Hardware. - 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 (International Conference on Supercomputing, 1996)

A Memory Controller for Improved Performance of Streamed Computations on Symmetric Multiprocessors. - Sally A. McKee; William A. Wulf (IPPS, 1996)

A new model of security for distributed systems. - William A. Wulf; Chenxi Wang; Darrell M. Kienzle (NSPW, 1996)

Legion: flexible support for wide-area computing. - Andrew S. Grimshaw; William A. Wulf (ACM SIGOPS European Workshop, 1996)

Collaboratories: Doing Science on the Internet. - Richard T. Kouzes; James D. Myers; William A. Wulf (Computer, 1996)

A practical approach to security assessment. - Darrell M. Kienzle; William A. Wulf (NSPW, 1997)

The Legion Vision of a Worldwide Computer. - Andrew S. Grimshaw; William A. Wulf (Commun. ACM, 1997)

Look in the Spaces for Tomorrow's Innovations. - William A. Wulf (Commun. ACM, 1997)

Caches as Filters: A New Approach to Cache Analysis. - Dee A. B. Weikle; Sally A. McKee; William A. Wulf (MASCOTS, 1998)

Innovation and Obstacles: The Future of Computing. - David D. Clark; Edward A. Feigenbaum; Donald P. Greenberg; Juris Hartmanis; Robert W. Lucky; Robert Metcalfe; Raj Reddy; Mary Shaw; William A. Wulf (Computer, 1998)

Smarter Memory: Improving Bandwidth for Streamed References. - Sally A. McKee; Robert H. Klenke; Kenneth L. Wright; William A. Wulf; Maximo H. Salinas; James H. Aylor; Alan P. Batson (Computer, 1998)

A Framework for a Cryptographic Protocol Evaluation Workbench. - Alec Yasinsac; William A. Wulf (HASE, 1999)

Access Order and Effective Bandwidth for Streams on a Direct Rambus Memory. - Sung I. Hong; Sally A. McKee; Maximo H. Salinas; Robert H. Klenke; James H. Aylor; William A. Wulf (HPCA, 1999)

Towards a Scalable PKI for Electronic Commerce Systems. - Chenxi Wang; William A. Wulf (WECWIS, 1999)

A new model of security for metasystems. - Steve J. Chapin; Chenxi Wang; William A. Wulf; Frederick Knabe; Andrew S. Grimshaw (Future Gener. Comput. Syst., 1999)

How shall we satisfy the long-term educational needs of engineers? - William A. Wulf (Proc. IEEE, 2000)

Dynamic Access Ordering for Streamed Computations. - Sally A. McKee; William A. Wulf; James H. Aylor; Robert H. Klenke; Maximo H. Salinas; Sung I. Hong; Dee A. B. Weikle (IEEE Trans. Computers, 2000)

The nature of engineering, the science of humanities, and Godel's theorem. - William A. Wulf (Ubiquity, 2000)

Bridging art and science with creativity support tools. - Ben Shneiderman; Rita R. Colwell; Sara Diamond; Paul Greenhalgh; William A. Wulf (Creativity & Cognition, 2007)

IBCM: the itty bitty computing machine a one-week module to teach machine language in computing courses. - Aaron Bloomfield; William A. Wulf (SIGCSE, 2011)