Demo Data from EDBT 2026 / reviewers in the wild / expert
Warwick S. Ford
dblp:89/2203
· DBLP profile ↗
4ranked-venue papers
4as first author
0since 2021 · last 1983
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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.
| Computer networks
1 paper |
Internet architecture and protocols · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Concurrent programming · 36% Compilers and program optimization · 36% Operating systems · 28% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 77% Parallel and multicore computing · 23% |
Topics — the 5 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
layered network architecture |
0.0 | 1 | 1983 | Portable implementation of network architecture layers · SIGCOMM 1983 |
Internet architecture and protocols
protocol implementation |
0.0 | 1 | 1983 | Portable implementation of network architecture layers · SIGCOMM 1983 |
Compilers and program optimization
code generation |
0.0 | 1 | 1978 | Implementation of a Generalized Critical Region Construct · IEEE Trans. Software Eng. 1978 |
Concurrent programming
synchronization |
0.0 | 1 | 1978 | Implementation of a Generalized Critical Region Construct · IEEE Trans. Software Eng. 1978 |
Parallel and multicore computing
hardware-assisted IPC |
0.0 | 1 | 1976 | Hardware Support for Inter-Process Communication and Processor Sharing · ISCA 1976 |
Methods — techniques the papers use, named apart from their topics
hardware support · 0.0dijkstra's secretary process · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1983 | Portable implementation of network architecture layersabstractThe Australian CSIRONET network links a variety of host mainframes, user terminals, and other systems, via an Australia-wide packet-switching subnetwork comprising over 120 minicomputers. A layered network architecture has been used in integrating different host systems into the network. Portable software has been used extensively in implementing various layers in different systems. This paper discusses the use of portable software in supporting file transfers on CSIRONET. Two important benefits result from the systematic use of portable software. The first is the ease with which a new type of system can be integrated into the network. The second is the high degree of flexibility in changing layer functions and protocols, and propagating these changes to the network interfaces on different systems. The original layer protocols on CSIRONET were CSIRONET-specific. However, as the OSI standards emerge, these are being phased into use through the portable interface software. These portable software concepts have universal value in the present environment of evolving network standards. Warwick S. Ford |
SIGCOMM | 1 |
| 1978 | Implementation of a Generalized Critical Region ConstructabstractThe critical region construct can be usefully extended by adding region entry conditions and replacing the mutual exclusion restriction by a more general restriction. This paper discusses an extended construct of this nature, and presents an implementation approach based on Dijkstra's secretary process concept, with the code for the secretary process generated automatically during program compilation. This type of implementation can produce efficient solutions to many complex synchronization problems. It is also applicable in a wide range of hardware/software environments, including many existing systems. The use of the construct is demonstrated by a number of programming examples. Warwick S. Ford |
IEEE Trans. Software Eng. | 1 |
| 1977 | Low Level Architecture Features for Supporting Process CommunicationabstractA proposal is presented for low level hardware features which would assist in the realisation of the abstraction of a computer system as a set of asynchronous communicating processes. A low level synchronisation and communication mechanism, called a mailbox, is described, together with details of a hardware structure for configuring a complete system around a set of these mailboxes. Programming for this architecture is then discussed. It is shown how the new features can be used for controlling input/output, and for handling general synchronisation. Warwick S. Ford, V. Carl Hamacher |
Comput. J. | 1 |
| 1976 | Hardware Support for Inter-Process Communication and Processor Sharing
Warwick S. Ford, V. Carl Hamacher |
ISCA | 1 |