Search For:

Displaying 1-26 out of 26 total
Distributed Secure Systems: Then and Now
Found in: Computer Security Applications Conference, Annual
By Brian Randell, John Rushby
Issue Date:December 2007
pp. 177-199
<p>The early 1980s saw the development of some rather sophisticated distributed systems. These were not merely networked file systems: rather, using remote procedure calls, hierarchical naming, and what would now be called middleware, they allowed a ...
 
Commentary (With Replies by the Authors)
Found in: IEEE Annals of the History of Computing
By John V. Atanasoff, John Grist Brainerd, J. Presper Eckert, Kathleen R. Mauchly, Brian Randell, Konrad Zuse
Issue Date:October 1981
pp. 389-399
No summary available.
 
System Complexity and System Failures
Found in: Engineering of Computer-Based Systems, IEEE International Conference on the
By Brian Randell
Issue Date:April 2008
pp. 5
System complexity is a challenge both with regard to defining and agreeing on basic concepts of system dependability, and to actually achieving such dependability in practice from large computer-based systems. In this talk I will discuss such issues, and g...
 
Voting Technologies and Trust
Found in: IEEE Security and Privacy
By Brian Randell, Peter Y.A. Ryan
Issue Date:September 2006
pp. 50-56
The authors' propose manual voting systems that have significant security advantages over existing systems, yet retain the simplicity and familiarity that has led to widespread acceptance. The authors also discuss ways to improve efficiency without endange...
 
The Origins of Computer Programming
Found in: IEEE Annals of the History of Computing
By Brian Randell
Issue Date:December 1994
pp. 6-14
<p>This article describes some of the early developments that can now be viewed as steps toward the development of program control and the modern concept of a stored program. In particular, it discusses early automatic devices, Babbage's contribution...
 
A Mysterious Advertisement
Found in: IEEE Annals of the History of Computing
By Brian Randell
Issue Date:January 1983
pp. 60-63
<p>Editor's Note: Brian Randell submitted the following notes on July 9, 1981, in response to seeing the text of the advertisement mentioned by Garry J. Tee in the preceding article. We invite our readers to provide Randell with any further informati...
 
An Investigation of Cheating in Online Games
Found in: IEEE Security and Privacy
By Jeff Yan, Brian Randell
Issue Date:May 2009
pp. 37-44
Cheating is rampant in current gameplay on the Internet. However, it isn't as well understood as we might expect. The authors summarize the various known methods of cheating and define a taxonomy of online game cheating with respect to the underlying vulne...
 
Position Statement: How Far Have We Come?
Found in: Computer Software and Applications Conference, Annual International
By Brian Randell
Issue Date:August 2008
pp. 8
No summary available.
   
The National Programme for Information Technology in the UK Health Service: Dependability Challenges and Strategies
Found in: Dependable Systems and Networks, International Conference on
By Brian Randell
Issue Date:June 2007
pp. 813
The National Health Service (NHS) provides the majority of health-care in the UK. Its main section, that for England, serves a population of over 50 million, employs 40,000 general practitioners (family physicians), 80,000 other doctors, and 350,000 nurses...
   
Dependable Pervasive Systems
Found in: Reliable Distributed Systems, IEEE Symposium on
By Brian Randell
Issue Date:October 2004
pp. 2-2
No summary available.
   
Basic Concepts and Taxonomy of Dependable and Secure Computing
Found in: IEEE Transactions on Dependable and Secure Computing
By Algirdas Avižienis, Jean-Claude Laprie, Brian Randell, Carl Landwehr
Issue Date:January 2004
pp. 11-33
This paper gives the main definitions relating to dependability, a generic concept including as special case such attributes as reliability, availability, safety, integrity, maintainability, etc. Security brings in concerns for confidentiality, in addition...
 
Edsger Dijkstra
Found in: Object-Oriented Real-Time Dependable Systems, IEEE International Workshop on
By Brian Randell
Issue Date:October 2003
pp. 3
<p>I was most honoured, but also somewhat confused, by the invitation to give a banquet speech about the late great Edsger Dijkstra at WORDS 2003. This is because the term
 
Concurrent Exception Handling and Resolution in Distributed Object Systems
Found in: IEEE Transactions on Parallel and Distributed Systems
By Jie Xu, Alexander Romanovsky, Brian Randell
Issue Date:October 2000
pp. 1019-1032
<p><b>Abstract</b>—We address the problem of how to handle exceptions in distributed object systems. In a distributed computing environment, exceptions may be raised simultaneously in different processing nodes and thus need to be treated...
 
Fault Tolerance in Decentralized Systems
Found in: Autonomous Decentralized Systems, International Symposium on
By Brian Randell
Issue Date:March 1999
pp. 174
In a decentralised system the problems of fault tolerance, and in particular error recovery, vary greatly depending on the design assumptions. For example, in a distributed database system, if one disregards the possibility of undetected invalid inputs or ...
 
Dependability - A Unifying Concept
Found in: Computer Security, Dependability, and Assurance
By Brian Randell
Issue Date:July 1998
pp. 16
This paper discusses the need for a clear set of system dependability concepts and terminology, adequate for situations in which there are uncertainties about system boundaries, the very complexity of systems (and their specifications, if they have any) is...
 
Coordinated Exception Handling in Distributed Object Systems: From Model to System Implementation
Found in: Distributed Computing Systems, International Conference on
By Jie Xu, Alexander Romanovsky, Brian Randell
Issue Date:May 1998
pp. 12
Exception handling in concurrent and distributed programs is a difficult task though it is often necessary. In many cases traditional exception mechanisms for sequential programs are no longer appropriate. One major difficulty is that the process of handli...
 
Anecdotes
Found in: IEEE Annals of the History of Computing
By Brian Randell, Rudolph E. Hirsch
Issue Date:September 1996
pp. 56-59
No summary available.
 
The Wiener Memorandum on the Mechanical Solution of Partial Differential Equations
Found in: IEEE Annals of the History of Computing
By Pesi Masani, Brian Randell, David K. Ferry, Richard Saeks
Issue Date:April 1987
pp. 183-197
No summary available.
 
Error recovery in asynchronous systems
Found in: IEEE Transactions on Software Engineering
By Roy H. Campbell,Brian Randell
Issue Date:August 1986
pp. 811-826
The demand for highly reliable computer systems has led to techniques for the construction of fault-tolerant software systems. A fault-tolerant system detects errors created as the effects of a fault and applies error recovery provisions in the form of abn...
 
From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush
Found in: IEEE Annals of the History of Computing
By Brian Randell
Issue Date:October 1982
pp. 327-341
<p>This paper, based on an invited lecture given at MIT in March 1980, discusses the little-known work of Percy E. Ludgate (1883- 1922), Leonardo Torres y Quevedo (1852- 1936), and Vannevar Bush (1890- 1974). These three inventors, who apparently wer...
 
An Annotated Bibliography on the Origins of Digital Computers
Found in: IEEE Annals of the History of Computing
By Brian Randell
Issue Date:October 1979
pp. 101-207
<p>The bibliography contains nearly 750 annotated and indexed citations to papers, books, and other items relating to the origins of the modern electronic computer. The topics covered range from early digital calculating devices and mechanical automa...
 
System structure for software fault tolerance
Found in: IEEE Transactions on Software Engineering
By Brian Randell
Issue Date:June 1975
pp. 220-232
This paper presents and discusses the rationale behind a method for structuring complex computing systems by the use of what we term "recovery blocks," "conversations," and "fault" tolerant interfaces.' The aim is to facilitat...
 
A computer perspective
Found in: ACM Inroads
By Brian Randell
Issue Date:August 2011
pp. 28-29
This anecdote concerns the preparation of a revised edition of the book "A Computer Perspective", by the late Charles and Ray Eames, a book whose first edition was produced in 1973 to accompany the IBM History Wall exhibit. The revised edition was reproduc...
     
A systematic classification of cheating in online games
Found in: Proceedings of 4th ACM SIGCOMM workshop on Network and system support for games (NetGames '05)
By Brian Randell, Jeff Yan
Issue Date:October 2005
pp. 1-9
Cheating is rampant in current game play on the Internet. However, it is not as well understood as one might expect. In this paper, we summarize the various known methods of cheating, and we define a taxonomy of online game cheating with respect to the und...
     
Viewpoint
Found in: Communications of the ACM
By Brian Randell, John Dobson
Issue Date:January 1988
pp. 420-422
Two parallel thinning algorithms are presented and evaluated in this article. The two algorithms use two-subiteration approaches: (1) alternatively deleting north and east and then south and west boundary pixels and (2) alternately applying a thinning oper...
     
Making distributed systems work: position paper for Amsterdam workshop
Found in: Proceedings of the workshop on Making distributed systems work (EW 2)
By Brian Randell, Lindsay F. Marshall, Robert J. Stroud
Issue Date:September 1986
pp. 1-3
Apollo has implemented one generation of distributed system, and is currently working on a second. In this paper, we will briefly describe: the system we have already bullt; what we learned from it; the architectural directions that we think are important ...
     
 1