Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Gary Johnston

dblp:55/4385 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Operating systems › resource management › process management
CPU scheduling
0.011988
Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988
Programming languages and type systems › control structures
exception handling
0.011988
Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988
Operating systems › resource management
process management
0.011988
Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988
Parallel and multicore computing › multiprocessor system
multiprocessor operating systems
0.011988
Process Management and Exception Handling in Multiprocessor Operating Systems · OOPSLA 1988
Embedded and real-time systems
real-time scheduling
0.011988
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
YearPublicationVenuePosition
2011 A novel technique for the restoration of atomic force microscope images enabling an approximation of AFM impulse response
abstract
All 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
ICIP6
2011 Analysis of microscopy and reconstructive images for applications in medicine and biology
abstract
An 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
ICIP1
1988 Process Management and Exception Handling in Multiprocessor Operating Systems
abstract
The 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
OOPSLA2