Demo Data from VLDB 2026 / reviewers in the wild / expert
Roger M. Needham
dblp:n/RogerNeedham
· DBLP profile ↗
41ranked-venue papers
16as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 17 · 7 first-authorSecurity and privacy · 7 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 4 first-authorSystems, architecture and hardware · 4 · 1 first-authorComputer networks · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorTheory of computation · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
11 papers |
Authentication and access control · 43% Cryptographic protocols and secure computation · 37% Network security · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
14 papers |
Distributed systems · 36% Storage systems · 27% Memory systems · 16% | |
| Computer networks
6 papers |
Internet architecture and protocols · 90% Routing and switching · 8% Network management and operations · 2% | |
| Theoretical computer science
3 papers |
Logic in computer science · 94% Distributed computing theory · 6% |
Topics — the 30 heaviest of 54, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Authentication and access control › authentication
authentication protocols |
0.0 | 5 | 1990 | A Logic of Authentication · ACM Trans. Comput. Syst. 1990 Reasoning about Belief in Cryptographic Protocols · S&P 1990 Reducing Risks from Poorly Chosen Keys · SOSP 1989 |
Logic in computer science › epistemic logic
BAN logic |
0.0 | 1 | 1998 | Logic and Over-Simplification · LICS 1998 |
Cryptographic protocols and secure computation
protocol verification |
0.0 | 3 | 1994 | A Logic of Authentication · ACM Trans. Comput. Syst. 1990 A Logic of Authentication · SOSP 1989 Prudent engineering practice for cryptographic protocols · S&P 1994 |
Authentication and access control
password authentication |
0.0 | 2 | 1993 | Protecting Poorly Chosen Secrets from Guessing Attacks · IEEE J. Sel. Areas Commun. 1993 Reducing Risks from Poorly Chosen Keys · SOSP 1989 |
Internet architecture and protocols
local area network |
0.0 | 3 | 1991 | Autonet: A High-Speed, Self-Configuring Local Area Network Using Point-to-Point Links · IEEE J. Sel. Areas Commun. 1991 The Cambridge Fast Ring Networking System · IEEE Trans. Computers 1988 Systems Aspects of the Cambridge Ring · SOSP 1979 |
Cryptographic protocols and secure computation › security protocol analysis
belief logic |
0.0 | 2 | 1990 | A Logic of Authentication · ACM Trans. Comput. Syst. 1990 Reasoning about Belief in Cryptographic Protocols · S&P 1990 |
Cryptographic primitives and cryptanalysis › public-key cryptography
public key protocols |
0.0 | 1 | 1995 | Robustness Principles for Public Key Protocols · CRYPTO 1995 |
Network security › attack strategy
denial-of-service attack |
0.0 | 1 | 1993 | Denial of Service · CCS 1993 |
Cryptographic protocols and secure computation › security protocol analysis
protocol vulnerability analysis |
0.0 | 1 | 1993 | Protecting Poorly Chosen Secrets from Guessing Attacks · IEEE J. Sel. Areas Commun. 1993 |
Internet architecture and protocols › network adaptation
self-configuring network |
0.0 | 1 | 1991 | Autonet: A High-Speed, Self-Configuring Local Area Network Using Point-to-Point Links · IEEE J. Sel. Areas Commun. 1991 |
Storage systems
file systems |
0.0 | 3 | 1985 | A Caching File System For a Programmer's Workstation · SOSP 1985 The TRIPOS Filing Machine, a Front End to a File Server · SOSP 1983 A Universal File Server · IEEE Trans. Software Eng. 1980 |
Internet architecture and protocols
protocol design |
0.0 | 1 | 1999 | The Hardware Environment · S&P 1999 |
Cryptographic protocols and secure computation
security protocol analysis |
0.0 | 1 | 1990 | Reasoning about Belief in Cryptographic Protocols · S&P 1990 |
Internet architecture and protocols › local area network
ring network |
0.0 | 2 | 1988 | The Cambridge Fast Ring Networking System · IEEE Trans. Computers 1988 Systems Aspects of the Cambridge Ring · SOSP 1979 |
Authentication and access control › password authentication
dictionary attack resistance |
0.0 | 1 | 1989 | Reducing Risks from Poorly Chosen Keys · SOSP 1989 |
Logic in computer science › modal logic
belief logic |
0.0 | 1 | 1989 | A Logic of Authentication · SOSP 1989 |
Logic in computer science
modal logic |
0.0 | 1 | 1989 | A Logic of Authentication · SOSP 1989 |
Distributed systems › replication
replicated system |
0.0 | 2 | 1984 | Experience with Grapevine: The Growth of a Distributed System · ACM Trans. Comput. Syst. 1984 Experience with Grapevine: The Growth of a Distributed System (Summary) · SOSP 1983 |
Internet architecture and protocols › local area network › ring network
slotted ring protocols |
0.0 | 1 | 1988 | The Cambridge Fast Ring Networking System · IEEE Trans. Computers 1988 |
Cryptographic protocols and secure computation
protocol correctness |
0.0 | 1 | 1996 | Prudent Engineering Practice for Cryptographic Protocols · IEEE Trans. Software Eng. 1996 |
Network security
protocol security |
0.0 | 1 | 1995 | Robustness Principles for Public Key Protocols · CRYPTO 1995 |
Authentication and access control
distributed authentication |
0.0 | 1 | 1986 | A Global Authentication Service without Global Trust · S&P 1986 |
Memory systems
cache |
0.0 | 1 | 1985 | A Caching File System For a Programmer's Workstation · SOSP 1985 |
Memory systems › cache management › storage caching
file cache |
0.0 | 1 | 1985 | A Caching File System For a Programmer's Workstation · SOSP 1985 |
Authentication and access control › password security
password creation |
0.0 | 1 | 1993 | Protecting Poorly Chosen Secrets from Guessing Attacks · IEEE J. Sel. Areas Commun. 1993 |
Distributed systems › distributed system architecture › distributed operating systems
naming |
0.0 | 1 | 1984 | Experience with Grapevine: The Growth of a Distributed System · ACM Trans. Comput. Syst. 1984 |
Performance modeling and evaluation
workload characterization |
0.0 | 2 | 1983 | Design Considerations for a Processing Server · ISCA 1981 The TRIPOS Filing Machine, a Front End to a File Server · SOSP 1983 |
Processor architecture and microarchitecture
capability-based architecture |
0.0 | 3 | 1977 | The Cambridge CAP Computer and its Protection System · SOSP 1977 The CAP Project - An Interim Evaluation · SOSP 1977 The Cap Filing System · SOSP 1977 |
Storage systems
file server |
0.0 | 1 | 1983 | The TRIPOS Filing Machine, a Front End to a File Server · SOSP 1983 |
Routing and switching › routing
distributed routing |
0.0 | 1 | 1991 | Autonet: A High-Speed, Self-Configuring Local Area Network Using Point-to-Point Links · IEEE J. Sel. Areas Commun. 1991 |
Methods — techniques the papers use, named apart from their topics
historical analysis · 0.0informal guidelines · 0.0formal methods · 0.0ring protocol design · 0.0cryptographic protocol design · 0.0VLSI design · 0.0operational measurement · 0.0secure channel composition · 0.0modal logic · 0.0formal protocol analysis · 0.0belief logic · 0.0protocol design · 0.0dictionary attack analysis · 0.0caching · 0.0formal analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | The Hardware EnvironmentabstractThe paper considers how security protocols are as they are in part because of the hardware environment in which they are expected to function. Expectations were set nearly twenty years ago, when communications were very unreliable and slow, when reliable sources of time were most unusual, when encryption was extremely slow, when memories and disks were small and slow. In consequence protocol designers went to great lengths to minimise the number of messages sent and their size, particularly the size of the encrypted part. It was considered very undesirable to rely on time other than very locally for ordinal purposes, and systems were expected as far as possible to be stateless. Roger M. Needham |
S&P | 1 |
| 1998 | Logic and Over-SimplificationabstractThe author looks at the development of BAN logic, and with hindsight, considers the oversimplifications that were made. Roger M. Needham |
LICS | 1 |
| 1996 | Prudent Engineering Practice for Cryptographic ProtocolsabstractWe present principles for designing cryptographic protocols. The principles are neither necessary nor sufficient for correctness. They are however helpful, in that adherence to them would have prevented a number of published errors. Our principles are informal guidelines; they complement formal methods, but do not assume them. In order to demonstrate the actual applicability of these guidelines, we discuss some instructive examples from the literature. Martín Abadi, Roger M. Needham |
IEEE Trans. Software Eng. | 2 |
| 1995 | Robustness Principles for Public Key Protocols
Ross J. Anderson, Roger M. Needham |
CRYPTO | 2 |
| 1995 | Storage and Synchronization for Distributed Continuous Media
Paul W. Jardetzky, Cormac J. Sreenan, Roger M. Needham |
Multim. Syst. | 3 |
| 1994 | TEA, a Tiny Encryption Algorithm
David J. Wheeler, Roger M. Needham |
FSE | 2 |
| 1994 | Prudent engineering practice for cryptographic protocolsabstractWe present principles for the design of cryptographic protocols. The principles are neither necessary nor sufficient for correctness. They are however helpful, in that adherence to them would have avoided a considerable number of published errors. Our principles are informal guidelines. They complement formal methods, but do not assume them. In order to demonstrate the actual applicability of these guidelines, we discuss some instructive examples from the literature. Martín Abadi, Roger M. Needham |
S&P | 2 |
| 1993 | Denial of ServiceabstractThe contractor uses the client, the network, and the server to give a service to the customer. We put it this way to emphasise that the denial of service against which we seek to protect is the denial of service to the customer, not to the client. The attack may indeed consist of disabling or destroying the client, just as it may consist of interfering with the network or with the server. This paper does not consider issues of responsibility. Roger M. Needham |
CCS | 1 |
| 1993 | Protecting Poorly Chosen Secrets from Guessing AttacksabstractIn a security system that allows people to choose their own passwords, people tend to choose passwords that can be easily guessed. This weakness exists in practically all widely used systems. Instead of forcing users to choose secrets that are likely to be difficult for them to remember, solutions that maintain user convenience and a high level of security at the same time are proposed. The basic idea is to ensure that data available to the attacker is sufficiently unpredictable to prevent an offline verification of whether a guess is successful or not. Common forms of guessing attacks are examined, examples of cryptographic protocols that are immune to such attacks are developed, and a systematic way to examine protocols to detect vulnerabilities to such attacks is suggested.> T. Mark A. Lomas, Roger M. Needham, Jerome H. Saltzer |
IEEE J. Sel. Areas Commun. | 3 |
| 1992 | An Approach to Real-time Scheduling - but is it Really a Problem for Multimedia?
Roger M. Needham, Akira Nakamura |
NOSSDAV | 1 |
| 1991 | Autonet: A High-Speed, Self-Configuring Local Area Network Using Point-to-Point LinksabstractAutonet is a self-configuring local area network composed of switches interconnected by 100 Mb/s, full-duplex, point-to-point links. The switches contain 12 ports that are internally connected by a full crossbar. Switches use cut-through to achieve a packet forwarding latency as low as 2 ms/switch. Any switch port can be cabled to any other switch port or to a host network controller. A processor in each switch monitors the network's physical configuration. A distributed algorithm running on the switch processor computes the routes packets are to follow and fills in the packet forwarding table in each switch. With Autonet, distinct paths through the set of network links can carry packets in parallel, allowing many pairs of hosts to communicate simultaneously at full link bandwidth. A 30-switch network with more than 100 hosts has been the service network for Digital's Systems Research Center since February 1990.> Michael D. Schroeder, Andrew Birrell, Michael Burrows, Hal Murray, Roger M. Needham, Thomas L. Rodeheffer, Edwin H. Satterthwaite, Charles P. Thacker |
IEEE J. Sel. Areas Commun. | 5 |
| 1990 | Reasoning about Belief in Cryptographic ProtocolsabstractA mechanism is presented for reasoning about belief as a systematic way to understand the working of cryptographic protocols. The mechanism captures more features of such protocols than that given by M. Burrows et al. (1989) to which the proposals are a substantial extension. The notion of possession incorporated in the approach assumes that principles can include in messages data they do not believe in, but merely possess. This also enables conclusions such as 'Q possesses the shared key', as in an example to be derived. The approach places a strong emphasis on the separation between the content and the meaning of messages. This can increase consistency in the analysis and, more importantly, introduce the ability to reason at more than one level. The final position in a given run will depend on the level of mutual trust of the specified principles participating in that run.> Roger M. Needham, Raphael Yahalom |
S&P | 2 |
| 1990 | A Logic of AuthenticationabstractAuthentication protocols are the basis of security in many distributed systems, and it is therefore essential to ensure that these protocols function correctly. Unfortunately, their design has been extremely error prone. Most of the protocols found in the literature contain redundancies or security flaws. A simple logic has allowed us to describe the beliefs of trustworthy parties involved in authentication protocols and the evolution of these beliefs as a consequence of communication. We have been able to explain a variety of authentication protocols formally, to discover subtleties and errors in them, and to suggest improvements. In this paper we present the logic and then give the results of our analysis of four published protocols, chosen either because of their practical importance or because they serve to illustrate our method. Michael Burrows, Martín Abadi, Roger M. Needham |
ACM Trans. Comput. Syst. | 3 |
| 1989 | A Logic of AuthenticationabstractAuthentication protocols are the basis of security in many distributed systems, and it is therefore essential to ensure that these protocols function correctly. Unfortunately, their design has been extremely error prone. Most of the protocols found in the literature contain redundancies or security flaws. Michael Burrows, Martín Abadi, Roger M. Needham |
SOSP | 3 |
| 1989 | Reducing Risks from Poorly Chosen KeysabstractIt is well-known that, left to themselves, people will choose passwords that can be rather readily guessed. If this is done, they are usually vulnerable to an attack based on copying the content of messages forming part of an authentication protocol and experimenting, e.g. with a dictionary, offline. The most usual counter to this threat is to require people to use passwords which are obscure, or even to insist on the system choosing their passwords for them. In this paper we show alternatively how to construct an authentication protocol in which offline experimentation is impracticable; any attack based on experiment must involve the real authentication server and is thus open to detection by the server noticing multiple attempts. T. Mark A. Lomas, Jerome H. Saltzer, Roger M. Needham |
SOSP | 4 |
| 1988 | Authentication: A Practical Study in Belief and Action
Michael Burrows, Martín Abadi, Roger M. Needham |
TARK | 3 |
| 1988 | The Cambridge Fast Ring Networking SystemabstractA discussion is presented of the choices facing a designer as faster speeds for local area networks are contemplated. The 100-Mb/s Cambridge fast ring (CFR) is described. The ring protocol allows one of a number of fixed-size slots to be used once or repeatedly. The network design allows sets of rings to be constructed by pushing the bridge function to the lowest hardware level. Low cost and ease of use is normally achieved by design of special chips; two-chip VLSI implementation is described. This VLSI hardware forms the basis of a kit of parts from which many different network components can be constructed.> Andy Hopper, Roger M. Needham |
IEEE Trans. Computers | 2 |
| 1986 | A Global Authentication Service without Global TrustabstractThis paper describes a design for an authentication service for a very large scale, very long lifetime, distributed system. The paper introduces a methodology for describing authentication protocols that makes explicit the trust relationships amongst the participants. The authentication protocol is based on the primitive notion of composition of secure channels. The authentication model offered provides for the authentication of "roles", where a principal might exercise differing roles at differing times, whilst having only a single "identity". Roles are suitable for inclusion in access control lists. The naming of a role implies what entities are being trusted to authenticate the role. We provide a UID scheme that gives clients control over the time at which a name gets bound to a principal, thus controlling the effects of mutability of the name space. Andrew Birrell, Butler W. Lampson, Roger M. Needham, Michael D. Schroeder |
S&P | 3 |
| 1985 | A Caching File System For a Programmer's WorkstationabstractArticle Free Access Share on A caching file system for a programmer's workstation Authors: Michael D. Schroeder DEC Systems Research Center, Xerox Palo Alto Research Center, 130 Lytton Ave., Palo Alto, CA DEC Systems Research Center, Xerox Palo Alto Research Center, 130 Lytton Ave., Palo Alto, CAView Profile , David K. Gifford Laboratory for Computer Science, Xerox Palo Alto Research Center, 545 Technology Sq., Cambridge, MA Laboratory for Computer Science, Xerox Palo Alto Research Center, 545 Technology Sq., Cambridge, MAView Profile , Roger M. Needham Computer Laboratory, Xerox Palo Alto Research Center, Corn Exchange St., Cambridge CB2 3QG, UK Computer Laboratory, Xerox Palo Alto Research Center, Corn Exchange St., Cambridge CB2 3QG, UKView Profile Authors Info & Claims SOSP '85: Proceedings of the tenth ACM symposium on Operating systems principlesDecember 1985 Pages 25–34https://doi.org/10.1145/323647.323632Published:01 December 1985Publication History 86citation361DownloadsMetricsTotal Citations86Total Downloads361Last 12 Months63Last 6 weeks6 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Michael D. Schroeder, David K. Gifford, Roger M. Needham |
SOSP | 3 |
| 1984 | Experience with Grapevine: The Growth of a Distributed SystemabstractGrapevine is a distributed, replicated system that provides message delivery, naming, authentication, resource location, and access control services in an internet of computers.The system, described in a previous paper [1], was designed and implemented several years ago.We now have had operational experience with the system under substantial load.In this paper we report on what we have learned from using Grapevine. Michael D. Schroeder, Andrew Birrell, Roger M. Needham |
ACM Trans. Comput. Syst. | 3 |
| 1983 | The TRIPOS Filing Machine, a Front End to a File ServerabstractThis paper discusses an experiment which sets out to improve the performance of a number of single user computers which rely on a general purpose file server for their filing systems. The background is described in detail in reference [1], but for completeness it is necessary to say something about it here. M. F. Richardson, Roger M. Needham |
SOSP | 2 |
| 1983 | Experience with Grapevine: The Growth of a Distributed System (Summary)abstractGrapevine is a distributed, replicated system that provides message delivery, naming, authentication, resource location, and access control services in an internet of computers. The system, described in a previous paper [1], was designed and implemented several years ago. We now have had operational experience with the system under substantial load. This experience has proved the original design sound in most aspects, but there also have been some surprises. In this paper we report what we have learned from using Grapevine. Our experience may offer some help to designers of new systems. Michael D. Schroeder, Andrew Birrell, Roger M. Needham |
SOSP | 3 |
| 1981 | Design Considerations for a Processing Server
Roger M. Needham |
ISCA | 1 |
| 1981 | Gravevine: An Exercise in Distributed Computing (summary)
Andrew Birrell, Roy Levin, Roger M. Needham, Michael D. Schroeder |
SOSP | 3 |
| 1981 | Sequencing Computation Steps in a NetworkabstractIt is sometimes necessary in the course of a distributed computation to arrange that a certain set of operations is carried out in the correct order and the correct number of times (typically once). If several sets of operations are performed on different machines on the network there is no obvious mechanism for enforcing such ordering constraints in a fully distributed way. This lack basically stems from the difficulty of preventing copying and repetition of messages by machines and from the impossibility of constraining externally the actions of machines in response to messages that come into their hands. A. J. Herbert, Roger M. Needham |
SOSP | 2 |
| 1980 | A Universal File ServerabstractA file server is a utility provided in a computer connected via a local communications network to a number of other computer. File servers exist to preserve material for the benefit of client machines or systems. It is desirable for a file server to be able to support multiple file directory and access management systems, so that the designer of a client system retains the freedom to design the system that best suits him. For example, he may wish to use the rile server to support a predefimed directory structure or as a swapping disk. The paper explores the dedgn issues associated with such a file server and proposes some solutions. Andrew Birrell, Roger M. Needham |
IEEE Trans. Software Eng. | 2 |
| 1979 | Systems Aspects of the Cambridge RingabstractThe Cambridge Ring is a local communication system developed in the Computer Laboratory of the University of Cambridge. It differs in various respects from some other local communication mechanisms such as Ethernet systems (Metcalfe & Boggs, 1976), and the purpose of the present paper is to describe the way in which the properties of the ring affect the general systems aspects of its exploitation. Roger M. Needham |
SOSP | 1 |
| 1977 | The CAP Project - An Interim EvaluationabstractThe CAP project has included the design and construction of a computer with an unusual and very detailed structure of memory protection, and subsequently the development of an operating system which fully exploits the protection facilities. The present paper passes the work in review and draws conclusions about good and bad aspects of the system. The basic architecture of the CAP machine is described in [1] and a largely prospective description of the protection system is given in [2]. Roger M. Needham |
SOSP | 1 |
| 1977 | The Cap Filing SystemabstractThe filing system for the CAP is based on the idea of preservation of capabilities: if a program has been able to obtain some capability then it has an absolute right to preserve it for subsequent use. The pursuit of this principle, using capability-oriented mechanisms in preference to access control lists, has led to a filing system in which a preserved capability may be retrieved from different directories to achieve different access statuses, in which the significance of a text name depends on the directory to which it is presented, and in which filing system 'privilege' is expressed by possession of directory capabilities. Roger M. Needham, Andrew Birrell |
SOSP | 1 |
| 1977 | The Cambridge CAP Computer and its Protection SystemabstractThis paper gives an outline of the architecture of the CAP computer as it concerns capability-based protection and then gives an account of how protected procedures are used in the construction of an operating system. Roger M. Needham, R. D. H. Walker |
SOSP | 1 |
| 1974 | Domains of Protection and the Management of ProcessesabstractThe design of a system for process management on a given computer must take into account the facilities built into the hardware for memory protection. The problems arising are discussed from the point of view of the Cambridge CAP system now under development. Roger M. Needham, Maurice V. Wilkes |
Comput. J. | 1 |
| 1973 | Note on evaluation
Roger M. Needham |
Inf. Storage Retr. | 1 |
| 1971 | Handling Difficult Faults in Operating SystemsabstractIt is commonplace to build facilities into operating systems to handle faults which occur in user-level programs. These facilities are often inadequate for their task; some faults or incidents are regarded as so bad that the user cannot be allowed to act on them and this makes it difficult or impossible to write subsystems which give proper diagnostics in all cases, or which are adequately secure, or which are adequately robust. This paper looks into why there is a need for very complete facilities and why there is a problem about providing them, and proposes an outline structure which could be used. Roger M. Needham |
SOSP | 1 |
| 1971 | Software Engineering Techniques used in the Development of the Cambridge Multiple-Access SystemabstractAbstract Testing and development of elaborate systems requires the assistance of sophisticated techniques and software aids at several stages in the process. These include systems for managing and manipulating the source text, producing and testing new versions in a realistic but ‘safe’ environment and arranging for easy and compatible fall back to a previous version in case of unforeseen difficulties. The paper describes a number of such aids that have been found useful during the development of the Cambridge Multiple‐Access system. B. Landy, Roger M. Needham |
Softw. Pract. Exp. | 2 |
| 1969 | Theory and practice in operating system designabstractIn designing an operating system one needs both theoretical insight and horse sense. Without the former, one designs an ad hoc mess; without the latter one designs an elephant in best Carrara marble (white, perfect, and immobile). We try in this paper to explore the provinces of the two needs, suggesting places where we think horse sense will always be needed, and some other places where better theoretical understanding than we now have would seem both possible and helpful. Roger M. Needham, David F. Hartley |
SOSP | 1 |
| 1968 | The structure of a multiprogramming supervisorabstractThe paper discusses the basic logic of the supervisor which has been developed for the Titan computer at the Mathematical Laboratory, Cambridge University. The emphasis is on the underlying principles rather than the operating system as seen by the user. David F. Hartley, B. Landy, Roger M. Needham |
Comput. J. | 3 |
| 1968 | The Design of Multiple-Access Computer Systems: Part 2abstractIn a previous paper, one of the authors discussed some of the hardware and software problems facing the designer of a multiple-access computer system. The present paper carries the discussion further and surveys certain areas of system design that are at present far from being well understood. In particular the problem of communication between processes in a multi-computer configuration is discussed. The authors offer no final solutions, but endeavour to set in perspective some of the problems that must be solved before highly efficient multiple-access systems can be designed. Maurice V. Wilkes, Roger M. Needham |
Comput. J. | 2 |
| 1968 | Automatic term classifications and retrieval
Karen Spärck Jones, Roger M. Needham |
Inf. Storage Retr. | 2 |
| 1963 | Book Review
Roger M. Needham |
Comput. J. | 1 |
| 1961 | Review: Book ReviewabstractAutomatic Language Translation A. G. Oettinger (Harvard ), 380, price not given. Roger M. Needham |
Comput. J. | 1 |
| 1961 | Review: Book ReviewabstractAutomatic Translation D. Yu. Panov (Pergamon ), 73, 21s. Roger M. Needham |
Comput. J. | 1 |