Demo Data from VLDB 2026 / reviewers in the wild / expert
Gary Johnston
dblp:55/4385
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 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.
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 67% Programming languages and type systems · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 50% Embedded and real-time systems · 50% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management › process management
CPU scheduling |
0.0 | 1 | 1988 | Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988 |
Programming languages and type systems › control structures
exception handling |
0.0 | 1 | 1988 | Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988 |
Operating systems › resource management
process management |
0.0 | 1 | 1988 | Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988 |
Parallel and multicore computing › multiprocessor system
multiprocessor operating systems |
0.0 | 1 | 1988 | Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 1988 | Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988 |
Methods — techniques the papers use, named apart from their topics
class hierarchical design · 0.0c++ · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | A novel technique for the restoration of atomic force microscope images enabling an approximation of AFM impulse responseabstractAll atomic force microscope (AFM) images suffer from distortions, which are principally produced by the interaction between the measured sample and the AFM tip. If the three-dimensional shape of the tip is known, the distorted image can be processed and the original surface form `restored', typically by deconvolution approaches. This restored image gives a better representation of the real 3D surface of the measured sample than the original distorted image. In this paper, we propose a method for estimating the three-dimensional shape of the AFM tip by measuring a micro-cylinder with a-priori known dimensions. The estimated tip shape is then used to restore subsequent AFM images, when measured with the same tip, under similar measurement conditions. Significantly, the impulse response of the AFM can be deduced using this method. The suitability of this novel approach for restoring AFM images has been confirmed using both computer simulation and also with real experimental AFM images. The proposed method is compared with standard restoration techniques and is shown to provide superior performance to such approaches. Ahmed Ahtaiba, Munther A. Gdeisat, David R. Burton, Francis Lilley, Mark F. Murphy, Gary Johnston |
ICIP | 6 |
| 2011 | Analysis of microscopy and reconstructive images for applications in medicine and biologyabstractAn investigation into orientation preferences shown by actin fibres within ex-situ actin as imaged by Atomic Force Microscopy (AFM) is described. Actin is a primary cytoskeletal component and is believed to play a vital role in cell structure. Actin structure images measured by AFM were analysed using automated pre-processing steps. These steps were identical for the production of an initial binary image, which was then processed by both Hough transformation and thinning. Results obtained question the validity of using the Hough transform approach, as bias could not easily be eliminated, and hence the Hough transform method was deemed to be unsuitable for this application and instead the thinning technique was used to identify and locate actin orientation within the AFM images. The results show that polymerised ex-situ actin fibres appears to display a bimodal distribution of orientation, with a 90 degree separation, with a significant co-efficient of bimodality of 0.656. Gary Johnston, David R. Burton, Francis Lilley, Annette Doyle, Mark F. Murphy, Greg Madden, Munther A. Gdeisat, Christopher J. Moore, Tom Marchant, Bogdan J. Matuszewski |
ICIP | 1 |
| 1988 | Process Management and Exception Handling in Multiprocessor Operating SystemsabstractThe programming of the interrupt handling mechanisms, process switching primitives, scheduling mechanism, and synchronization primitives of an operating system for a multiprocessor require both efficient code in order to support the needs of high- performance or real-time applications and careful organization to facilitate maintenance. Although many advantages have been claimed for object-oriented class hierarchical languages and their corresponding design methodologies, the application of these techniques to the design of the primitives within an operating system has not been widely demonstrated. To investigate the role of class hierarchical design in systems programming, the authors have constructed the Choices multiprocessor operating system architecture the C++ programming language. During the implementation, it was found that many operating system design concerns can be represented advantageously using a class hierarchical approach, including: the separation of mechanism and policy; the organization of an operating system into layers, each of which represents an abstract machine; and the notions of process and exception management. In this paper, we discuss an implementation of the low-level primitives of this system and outline the strategy by which we developed our solution. Vincent F. Russo, Gary Johnston, Roy H. Campbell |
OOPSLA | 2 |