Andrew S. Tanenbaum

Orcid: 0000-0002-9547-801X

Affiliations:
  • VU University Amsterdam, Netherlands


According to our database1, Andrew S. Tanenbaum authored at least 207 papers between 1973 and 2017.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Awards

ACM Fellow

ACM Fellow 1996, "Tanenbaum has made exceptional contributions to computer science education (textbooks, Ph.D. students) and to research on operating systems for uniprocessors and distributed systems (MINIX, Amoeba.)".

IEEE Fellow

IEEE Fellow 1998, "For outstanding contributions to research and education in computer networks and operating systems.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2017
Automating Live Update for Generic Server Programs.
IEEE Trans. Software Eng., 2017

2016
Finding fault with fault injection: an empirical exploration of distortion in fault injection experiments.
Softw. Qual. J., 2016

A brief introduction to distributed systems.
Computing, 2016

Lessons learned from 30 years of MINIX.
Commun. ACM, 2016

Peeking into the Past: Efficient Checkpoint-Assisted Time-Traveling Debugging.
Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering, 2016

HSFI: Accurate Fault Injection Scalable to Large Code Bases.
Proceedings of the 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2016

OSIRIS: Efficient and Consistent Recovery of Compartmentalized Operating Systems.
Proceedings of the 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2016

A NEaT Design for Reliable and Scalable Network Stacks.
Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies, 2016

2015
Speculative Memory Checkpointing.
Proceedings of the 16th Annual Middleware Conference, Vancouver, BC, Canada, December 07, 2015

A Methodology to Efficiently Compare Operating System Stability.
Proceedings of the 16th IEEE International Symposium on High Assurance Systems Engineering, 2015

Lightweight Memory Checkpointing.
Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2015

2014
Techniques for efficient in-memory checkpointing.
ACM SIGOPS Oper. Syst. Rev., 2014

Towards a Flexible, Lightweight Virtualization Alternative.
Proceedings of the International Conference on Systems and Storage, 2014

On Sockets and System Calls: Minimizing Context Switches for the Socket API.
Proceedings of the 2014 Conference on Timely Results in Operating Systems, 2014

Mutable checkpoint-restart: automating live update for generic server programs.
Proceedings of the 15th International Middleware Conference, 2014

Putting the Pieces Together: The Construction of a Reliable Virtualizing Object-Based Storage Stack.
Proceedings of the Second International Symposium on Computing and Networking, 2014

Evaluating Distortion in Fault Injection Experiments.
Proceedings of the 15th International IEEE Symposium on High-Assurance Systems Engineering, 2014

On the Soundness of Silence: Investigating Silent Failures Using Fault Injection Experiments.
Proceedings of the 2014 Tenth European Dependable Computing Conference, 2014

2013
When Slower Is Faster: On Heterogeneous Multicores for Reliable Systems.
Proceedings of the 2013 USENIX Annual Technical Conference, 2013

Transaction-Based Process Crash Recovery of File System Namespace Modules.
Proceedings of the IEEE 19th Pacific Rim International Symposium on Dependable Computing, 2013

EDFI: A Dependable Fault Injection Tool for Dependability Benchmarking Experiments.
Proceedings of the IEEE 19th Pacific Rim International Symposium on Dependable Computing, 2013

Cache, cache everywhere, flushing all hits down the sink: On exclusivity in multilevel, hybrid caches.
Proceedings of the IEEE 29th Symposium on Mass Storage Systems and Technologies, 2013

Back to the Future: Fault-tolerant Live Update with Time-traveling State Transfer.
Proceedings of the Lucky LISA: Proceedings of the 27th Large Installation System Administration Conference, 2013

Battling Bad Bits with Checksums in the Loris Page Cache.
Proceedings of the Sixth Latin-American Symposium on Dependable Computing, 2013

File-Level, Host-Side Flash Caching with Loris.
Proceedings of the 19th IEEE International Conference on Parallel and Distributed Systems, 2013

Practical automated vulnerability monitoring using program state invariants.
Proceedings of the 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2013

Safe and automatic live update for operating systems.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2013

2012
Enhanced Operating System Security Through Efficient and Fine-grained Address Space Randomization.
Proceedings of the 21th USENIX Security Symposium, Bellevue, WA, USA, August 8-10, 2012, 2012

Integrated System and Process Crash Recovery in the Loris Storage Stack.
Proceedings of the Seventh IEEE International Conference on Networking, 2012

Integrating flash-based SSDs into the storage stack.
Proceedings of the IEEE 28th Symposium on Mass Storage Systems and Technologies, 2012

Safe and automated state transfer for secure and reliable live update.
Proceedings of the 4th International Workshop on Hot Topics in Software Upgrades, 2012

Keep net working - on a dependable and fast networking stack.
Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks, 2012

2011
Efficient, Modular Metadata Management with Loris.
Proceedings of the Sixth International Conference on Networking, Architecture, and Storage, 2011

Flexible, modular file volume virtualization in Loris.
Proceedings of the IEEE 27th Symposium on Mass Storage Systems and Technologies, 2011

Integrated end-to-end dependability in the Loris storage stack.
Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W 2011), 2011

Systems Security at VU University Amsterdam.
Proceedings of the First SysSec Workshop 2011, 2011

Computer networks, 5th Edition.
Pearson, ISBN: 0132553171, 2011

2010
MINIX 3: Status Report and Current Research.
login Usenix Mag., 2010

Classifying RFID attacks and defenses.
Inf. Syst. Frontiers, 2010

Loris - A Dependable, Modular File-Based Storage Stack.
Proceedings of the 16th IEEE Pacific Rim International Symposium on Dependable Computing, 2010

Block-level RAID Is Dead.
Proceedings of the 2nd USENIX Workshop on Hot Topics in Storage and File Systems, 2010

We Crashed, Now What?
Proceedings of the Sixth Workshop on Hot Topics in System Dependability, 2010

2009
Enhancing a dependable multiserver operating system with temporal protection via resource reservations.
Real Time Syst., 2009

Constructing secure mobile agent systems using the agent operating system.
Int. J. Intell. Inf. Database Syst., 2009

Trustworthy Voting: From Machine to System.
Computer, 2009

Dealing with Driver Failures in the Storage Stack.
Proceedings of the Fourth Latin-American Symposium on Dependable Computing, 2009

Cooperative Update: A New Model for Dependable Live Update.
Proceedings of the 2nd ACM Workshop on Hot Topics in Software Upgrades, 2009

Fault isolation for device drivers.
Proceedings of the 2009 IEEE/IFIP International Conference on Dependable Systems and Networks, 2009

The Design of a Trustworthy Voting System.
Proceedings of the Twenty-Fifth Annual Computer Security Applications Conference, 2009

Modern operating systems, 3rd Edition.
Pearson Prentice-Hall, ISBN: 0138134596, 2009

Moderne Betriebssysteme, 3. Auflage.
Pearson Studium, ISBN: 978-3-8273-7342-7, 2009

2008
Turning Teenagers into Stores.
Computer, 2008

Countering IPC Threats in Multiserver Operating Systems (A Fundamental Requirement for Dependability).
Proceedings of the 14th IEEE Pacific Rim International Symposium on Dependable Computing, 2008

Classification of RFID Attacks.
Proceedings of the RFID Technology - Concepts, Applications, Challenges, Proceedings of the 2nd International Workshop on RFID Technology, 2008

Floodgate: A Micropayment Incentivized P2P Content Delivery Network.
Proceedings of the 17th International Conference on Computer Communications and Networks, 2008

Enforcing DRM policies across applications.
Proceedings of the 8th ACM Workshop on Digital Rights Management, 2008

Modern operating systems, 3rd Edition.
Pearson Education, ISBN: 978-0-13-600663-3, 2008

Verteilte Systeme - Prinzipien und Paradigmen, 2. Auflage.
Pearson Studium, 2008

2007
Roadmap to a Failure-Resilient Operating System.
login Usenix Mag., 2007

A Virtual Machine Based Information Flow Control System for Policy Enforcement.
Proceedings of the First International Workshop on Run Time Enforcement for Mobile and Distributed Systems, 2007

Design and implementation of a secure wide-area object middleware.
Comput. Networks, 2007

A Secure Jailing System for Confining Untrusted Applications.
Proceedings of the SECRYPT 2007, 2007

A Hybrid PKI-IBC Based Ephemerizer System.
Proceedings of the New Approaches for Security, 2007

Guarding security sensitive content using confined mobile agents.
Proceedings of the 2007 ACM Symposium on Applied Computing (SAC), 2007

Failure Resilience for Device Drivers.
Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2007

Distributed systems - principles and paradigms, 2nd Edition.
Pearson Education, ISBN: 978-0-13-239227-3, 2007

2006
Modular System Programming in MINIX 3.
login Usenix Mag., 2006

A wide-area Distribution Network for free software.
ACM Trans. Internet Techn., 2006

File size distribution on UNIX systems: then and now.
ACM SIGOPS Oper. Syst. Rev., 2006

MINIX 3: a highly reliable, self-repairing operating system.
ACM SIGOPS Oper. Syst. Rev., 2006

The Evolution of RFID Security.
IEEE Pervasive Comput., 2006

RFID malware: Design principles and examples.
Pervasive Mob. Comput., 2006

RFID malware: truth vs. myth.
IEEE Secur. Priv., 2006

Reverse SSL: Improved Server Performance and DoS Resistance for SSL Handshakes.
IACR Cryptol. ePrint Arch., 2006

Can We Make Operating Systems Reliable and Secure?
Computer, 2006

Taking Sensor Networks from the Lab to the Jungle.
Computer, 2006

Towards a Secure Application-Semantic Aware Policy Enforcement Architecture.
Proceedings of the Security Protocols, 2006

An Identity-based Ring Signature Scheme with Enhanced Privacy.
Proceedings of the Second International Conference on Security and Privacy in Communication Networks and the Workshops, 2006

Is Your Cat Infected with a Computer Virus?.
Proceedings of the 4th IEEE International Conference on Pervasive Computing and Communications (PerCom 2006), 2006

A Platform for RFID Security and Privacy Administration (Awarded Best Paper!).
Proceedings of the 20th Conference on Systems Administration (LISA 2006), 2006

Security for the Mythical Air-Dropped Sensor Network.
Proceedings of the 11th IEEE Symposium on Computers and Communications (ISCC 2006), 2006

Construction of a Highly Dependable Operating System.
Proceedings of the Sixth European Dependable Computing Conference, 2006

Reorganizing UNIX for Reliability.
Proceedings of the Advances in Computer Systems Architecture, 11th Asia-Pacific Conference, 2006

Structured computer organization, 5th Edition.
Pearson Education, ISBN: 978-0-13-148521-1, 2006

Operating systems - design and implementation, 3rd Edition.
Pearson Education, ISBN: 978-0-13-142938-3, 2006

Computerarchitektur - Strukturen, Konzepte, Grundlagen, 5th Edition.
Pearson Education, ISBN: 978-3-8273-7151-5, 2006

2005
Enabling DRM-Preserving Digital Content Redistribution.
Proceedings of the 7th IEEE International Conference on E-Commerce Technology (CEC 2005), 2005

Keep on Blockin' in the Free World: Personal Access Control for Low-Cost RFID Tags.
Proceedings of the Security Protocols, 2005

Keynote speech.
Proceedings of the 20th ACM Symposium on Operating Systems Principles 2005, 2005

How to incorporate revocation status information into the trust metrics for public-key certification.
Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), 2005

Securely Replicated Web Documents.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

RFID Guardian: A Battery-Powered Mobile Device for RFID Privacy Management.
Proceedings of the Information Security and Privacy, 10th Australasian Conference, 2005

Counting Abuses Using Flexible Off-line Credentials.
Proceedings of the Information Security and Privacy, 10th Australasian Conference, 2005

2004
Safe and Private Data Sharing with Turtle: Friends Team-Up and Beat the System.
Proceedings of the Security Protocols, 2004

Support for multi-level security policies in DRM architectures.
Proceedings of the New Security Paradigms Workshop 2004, 2004

A DRM security architecture for home networks.
Proceedings of the 2004 ACM Workshop on Digital Rights Management 2004, Washington, 2004

Symmetric Key Authentication Services Revisited.
Proceedings of the Information Security and Privacy: 9th Australasian Conference, 2004

Computerarchitektur - Strukturen, Konzepte, Grundlagen, 4. Auflage.
Pearson Studium, ISBN: 978-3-8273-7148-5, 2004

2003
Enforcing Security Policies for Distributed Objects Applications.
Proceedings of the Security Protocols, 2003

A Certificate Revocation Scheme for a Large-Scale Highly Replicated Distributed System.
Proceedings of the Eighth IEEE Symposium on Computers and Communications (ISCC 2003), 30 June, 2003

Secure Data Replication over Untrusted Hosts.
Proceedings of HotOS'03: 9th Workshop on Hot Topics in Operating Systems, 2003

Computernetzwerke, 4. Auflage.
Pearson Studium, ISBN: 978-3-8273-7046-4, 2003

Verteilte Systeme - Grundlagen und Paradigmen.
Pearson Studium, ISBN: 978-3-8273-7057-0, 2003

2002
Dynamically Selecting Optimal Distribution Strategies for Web Documents.
IEEE Trans. Computers, 2002

Access control, reverse access control and replication control in a world wide distributed system.
Proceedings of the Advanced Communications and Multimedia Security, 2002

A Security Architecture for Object-Based Distributed Systems.
Proceedings of the 18th Annual Computer Security Applications Conference (ACSAC 2002), 2002

Computer networks, 4th Edition.
Prentice Hall, ISBN: 978-0-13-038488-1, 2002

Moderne Betriebssysteme, 2. überarbeitete Auflage.
Pearson Studium, ISBN: 978-3-8273-7019-8, 2002

2001
Scalable Human-Friendly Resource Names.
IEEE Internet Comput., 2001

Encapsulating distribution by remote objects.
Inf. Softw. Technol., 2001

Differentiated strategies for replicating Web documents.
Comput. Commun., 2001

Efficient Tracking of Mobile Objects in Globe.
Comput. J., 2001

A Law-Abiding Peer-to-Peer Network for Free-Software Distribution.
Proceedings of the IEEE International Symposium on Network Computing and Applications (NCA 2001), 2001

Mansion, A Distributed Multi-Agent System.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

Modern operating systems, 2nd Edition.
Prentice Hall, ISBN: 978-0-13-031358-4, 2001

Computerarchitektur - Strukturen, Konzepte, Grundlagen, 4. Auflage.
Pearson Studium, ISBN: 978-3-8273-7016-7, 2001

2000
The Distributed ASCI Supercomputer Project.
ACM SIGOPS Oper. Syst. Rev., 2000

The Globe Distribution Network.
Proceedings of the Freenix Track: 2000 USENIX Annual Technical Conference, 2000

Disallowing Unauthorized State Changes of Distributed Shared Objects.
Proceedings of the Information Security for Global Information Infrastructures, 2000

Computernetzwerke, 3. Auflage.
Pearson Studium, ISBN: 978-3-8273-7011-2, 2000

1999
Globe: a wide area distributed system.
IEEE Concurr., 1999

A scalable middleware solution for advanced wide-area Web services.
Distributed Syst. Eng., 1999

A Security Design for a Wide-Area Distributed System.
Proceedings of the Information Security and Cryptology, 1999

From Remote Objects to Physically Distributed Objects.
Proceedings of the 7th IEEE Workshop on Future Trends of Distributed Computer Systems (FTDCS '99), 1999

1998
Locating objects in wide-area systems.
IEEE Commun. Mag., 1998

Algorithmic Design of the Globe Wide-Area Location Service.
Comput. J., 1998

Replicated invocations in wide-area systems.
Proceedings of the 8th ACM SIGOPS European Workshop: Support for Composing Distributed Applications, 1998

A Framework for Consistent, Replicated Web Objects.
Proceedings of the 18th International Conference on Distributed Computing Systems, 1998

1997
Report on the Seventh ACM SIGOPS European Workshop.
ACM SIGOPS Oper. Syst. Rev., 1997

Hawk: a Runtime System for Partitioned Objects*.
Parallel Algorithms Appl., 1997

1996
An architecture for a wide area distributed system.
Proceedings of the 7th ACM SIGOPS European Workshop: Systems Support for Worldwide Applications, 1996

An Evaluation of the Amoeba Group Communication System.
Proceedings of the 16th International Conference on Distributed Computing Systems, 1996

Computer Networks, 3rd Edition.
Prentice-Hall international editions, Prentice Hall, ISBN: 0-13-394248-1, 1996

1995
A comparison of three microkernels.
J. Supercomput., 1995

Paramecium: an extensible object-based kernel.
Proceedings of the Fifth Workshop on Hot Topics in Operating Systems, 1995

Verteilte Betriebssysteme.
Prentice Hall, ISBN: 978-3-930436-23-1, 1995

Moderne Betriebssysteme, 2. Auflage.
Hanser Studien-Bücher der Informatik, Hanser, ISBN: 978-3-446-18402-2, 1995

Distributed operating systems.
Prentice Hall, ISBN: 978-0-13-143934-4, 1995

1994
Object-based approach to programming distributed systems.
Concurr. Pract. Exp., 1994

Using Active Messages to Support Shared Objects.
Proceedings of the 6th ACM SIGOPS European Workshop: Matching Operating Systems to Application Needs, 1994

1993
FLIP: An Internetwork Protocol for Supporting Distributed Systems.
ACM Trans. Comput. Syst., 1993

Distributed operating systems anno 1992. What have we learned so far?
Distributed Syst. Eng., 1993

Group communication in Amoeba and its applications.
Distributed Syst. Eng., 1993

Using Group Communication to Implement a Fault-Tolerant Directory Service.
Proceedings of the 13th International Conference on Distributed Computing Systems, 1993

Programming a Distributed System Using Shared Objects.
Proceedings of the Second International Symposium on High Performance Distributed Computing, 1993

Panel - The Virtual Heterogeneous Supercomputer: Can It Be Built?
Proceedings of the Second International Symposium on High Performance Distributed Computing, 1993

1992
Orca: A Language For Parallel Programming of Distributed Systems.
IEEE Trans. Software Eng., 1992

A Comparison of Two Paradigms for Distributed Shared Memory.
Softw. Pract. Exp., 1992

FLIP; an Internetwork Protocol for Supporting Distributed Systems (Abstract).
ACM SIGOPS Oper. Syst. Rev., 1992

Replication techniques for speeding up parallel applications on distributed systems.
Concurr. Pract. Exp., 1992

Parallel Programming Using Shared Objects and Broadcasting.
Computer, 1992

An experimental comparison of remote procedure call and group communication.
Proceedings of the 5th ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, 1992

Modern Operating Systems
Prentice-Hall, ISBN: 0-13-588187-0, 1992

Computer-Netzwerke.
Wolfram's Anwender- und Programmierhandbücher, Wolfram's Verlag, ISBN: 978-3-925328-79-4, 1992

1991
Fault Tolerance Using Group Communication.
ACM SIGOPS Oper. Syst. Rev., 1991

A Comparison of Two Distributed Systems: Amoeba and Sprite.
Comput. Syst., 1991

The Amoeba distributed operating system - A status report.
Comput. Commun., 1991

Distributed Programming with Shared Data.
Comput. Lang., 1991

Group communication in the Amoeba distributed operating system.
Proceedings of the 10th International Conference on Distributed Computing Systems (ICDCS 1991), 1991

1990
Orca: a language for distributed programming.
ACM SIGPLAN Notices, 1990

Amoeba: A Distributed Operating System for the 1990s.
Computer, 1990

Experiences with the Amoeba Distributed Operating System.
Commun. ACM, 1990

Experience with Distributed Programming in ORCA.
Proceedings of the 1990 Internation Conference on Computer Languages, 1990

Structured computer organization, 3rd Edition.
Prentice Hall, ISBN: 978-0-13-852872-0, 1990

1989
The Performance of the Amoeba Distributed Operating system.
Softw. Pract. Exp., 1989

The design of very fast portable compilers.
ACM SIGPLAN Notices, 1989

An Efficient Reliable Broadcast Protocol.
ACM SIGOPS Oper. Syst. Rev., 1989

Programming Languages for Distributed Computing Systems.
ACM Comput. Surv., 1989

On the Design of the Amoeba Configuration Manager.
Proceedings of the 2nd International Workshop on Software Configuration Management, 1989

The Evolution of a Distributed Operating System.
Proceedings of the Process in Distributed Operating Systems and Distributed Systems Management, 1989

The Design of a High-Performance File Server.
Proceedings of the 9th International Conference on Distributed Computing Systems, 1989

1988
Performance of the World's Fastest Distributed Operating System.
ACM SIGOPS Oper. Syst. Rev., 1988

Functional specialization in distributed operating systems.
Proceedings of the 3rd ACM SIGOPS European Workshop: Autonomy or Interdependence in Distributed Systems? Cambridge, 1988

Voting with Ghosts.
Proceedings of the 8th International Conference on Distributed Computing Systems, 1988

Computer Networks, Second Edition.
Prentice Hall, ISBN: 978-0-13-166836-2, 1988

1987
Two Access Methods Using Compact Binary Trees.
IEEE Trans. Software Eng., 1987

A Unic Clone with Source Code for Operating Systems Courses.
ACM SIGOPS Oper. Syst. Rev., 1987

Reliability Issues in Distributed Operating Systems.
Proceedings of the Sixth Symposium on Reliability in Distributed Software and Database Systems, 1987

Connecting RPC-Based Distributed Systems Using Wide-Area Networks.
Proceedings of the 7th International Conference on Distributed Computing Systems, 1987

Operating systems: design and implementation.
Prentice-Hall software series, Prentice-Hall, ISBN: 0136373313, 1987

1986
Language- and Machine-Independent Global Optimization on Intermediate Code.
Comput. Lang., 1986

The Design of a Capability-Based Distributed Operating System.
Comput. J., 1986

Making distributed systems palatable.
Proceedings of the 2nd ACM SIGOPS European Workshop, 1986

Using Sparse Capabilities in a Distributed Operating System.
Proceedings of the 6th International Conference on Distributed Computing Systems, 1986

1985
Distributed Operating Systems.
ACM Comput. Surv., 1985

A Distributed File Service Based on Optimistic Concurrency Control.
Proceedings of the Tenth ACM Symposium on Operating System Principles, 1985

1984
Immediate Files.
Softw. Pract. Exp., 1984

Does anybody out there want to write HALF of a compiler?
ACM SIGPLAN Notices, 1984

Protection and Resource Control in Distributed Operating Systems.
Comput. Networks, 1984

1983
A Practicel Tool Kit for Making Portable Compilers.
Commun. ACM, 1983

1982
Using Peephole Optimization on Intermediate Code.
ACM Trans. Program. Lang. Syst., 1982

Operating System Requirements for Distributed Data Base Systems.
Proceedings of the Second International Symposium on Distributed Data Bases, 1982

1981
An Overview of the Amoeba Distributed Operating System.
ACM SIGOPS Oper. Syst. Rev., 1981

Network Protocols.
ACM Comput. Surv., 1981

Computer Networks
Prentice-Hall, ISBN: 0-13-165183-8, 1981

1979
A Method for Implementing Paged, Segmented Virtual Memories on Microprogrammable Computers.
ACM SIGOPS Oper. Syst. Rev., 1979

Efficient encoding of machine instructions.
SIGARCH Comput. Archit. News, 1979

1978
Guidelines for Software Portability.
Softw. Pract. Exp., 1978

Review of Processor architecture by S. H. Lavington. NCC Publications, Manchester 1976.
SIGARCH Comput. Archit. News, 1978

A Comparison of PASCAL and ALGOL 68.
Comput. J., 1978

Implications of Structured Programming for Machine Architecture.
Commun. ACM, 1978

1977
Ambiguous machine architecture and program efficiency.
SIGARCH Comput. Archit. News, 1977

Corrigenda: "A Tutorial on Algol 68".
ACM Comput. Surv., 1977

1976
A General-Purpose Macro Processor as a Poor Man's Compiler-Compiler.
IEEE Trans. Software Eng., 1976

In defense of program testing or correctness proofs considered harmful.
ACM SIGPLAN Notices, 1976

A Tutorial on Algol 68.
ACM Comput. Surv., 1976

1973
The People's Time Sharing System.
Softw. Pract. Exp., 1973


  Loading...