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

R. M. McKeag

dblp:62/2687 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
0since 2021 · last 2006
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Systems, architecture and hardware · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 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
Concurrent programming · 67% Operating systems · 33%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Concurrent programming › concurrency theory › process calculi
communicating sequential processes
0.011984
Communicating Sequential Processes for Centralized and Distributed Operating System Design · ACM Trans. Program. Lang. Syst. 1984
Operating systems › distributed systems
distributed operating system
0.011984
Communicating Sequential Processes for Centralized and Distributed Operating System Design · ACM Trans. Program. Lang. Syst. 1984
Concurrent programming › concurrency theory
process calculi
0.011984
Communicating Sequential Processes for Centralized and Distributed Operating System Design · ACM Trans. Program. Lang. Syst. 1984

Methods — techniques the papers use, named apart from their topics

design methodology · 0.0CSP · 0.0
YearPublicationVenuePosition
2006 Automated mixed dimensional modelling for the finite element analysis of swept and revolved CAD features
abstract
Thin-walled aerospace structures can be idealised as dimensionally reduced shell models. These models can be analysed in a fraction of the time required for a full 3D model yet still provide remarkably accurate results. The disadvantages of this approach are the time taken to derive the idealised model, though this is offset by the ease and rapidity of design optimisation with respect to parameters such as shell thickness, and the fact that the stresses in the local 3D details can not be resolved.A process for automatically creating a mixed dimensional idealisation of a component from its CAD model is outlined in this paper. It utilises information contained in the CAD feature tree to locate the sketches associated with suitable features in the model. Suitable features are those created by carrying out dimensional addition operations on 2D sketches, in particular sweeping the sketch along a line to create an extruded solid, or revolving the sketch around an axis to create an axisymetric solid. Geometric proximity information provided by the 2D Medial Axis Transform is used to determine slender regions in the sketch suitable for dimensional reduction. The slender regions in the sketch are used to create sheet bodies representing the thin regions of the component, into which local 3D solid models of complex details are embedded. Analyses of the resulting models provide accurate results in a fraction of the run time required for the 3D model analysis.Also discussed is a web service implementation of the process which automatically dimensionally reduces 2D planar sketches in the STEP format.
Trevor T. Robinson, Cecil G. Armstrong, G. McSparron, A. Quenardel, Hengan Ou, R. M. McKeag
Symposium on Solid and Physical Modeling6
2000 Geometric Processing for Analysis
abstract
Processing geometric models for finite element analysis is a major factor in the time required to develop and optimise a design. Efficient analysis may require simplification of the geometric model by dimensional reduction (replacing thin sheets or slender bars of material with equivalent line or surface elements) or detail suppression (the removal of small features below the scale of interest in the analysis). There are many situations where detailed local models of full dimension could be combined with global models containing reduced dimensional elements, or in which the abstract models used in preliminary design could be used to generate an initial version of the 3D solid model. Furthermore, the most appropriate representation of an object is dependent on the analysis type. These requirements provide significant challenges for future generations of CAE software in feature recognition and the modelling and representation of geometric objects.
Cecil G. Armstrong, R. M. McKeag, Hengan Ou, Mark A. Price
GMP2
1992 Using transputers in a robot programming and control system
J. D. M. McKeever, Robert Holton, R. M. McKeag
Microprocess. Microprogramming3
1984 Concurrency in the Design of Data Processing Systems
abstract
This paper applies the use of parallelism in program design to the subject of data processing problems. It describes how parallelism is used as a tool in program design, showing the techniques involved and proceeding step by step through various stages from the initial design to a final implementation. This is illustrated by considering a particular data processing application.
M. Elizabeth C. Hull, R. M. McKeag
Comput. J.2
1984 A General Approach to Queuing in C. S. P
abstract
Abstract It has been our experience that, when writing software for operating systems, the synchronization techniques available in Communicating Sequential Processes are inconveniently primitive. In this paper we investigate how different types of queue can be represented in C.S.P., and we show how this approach can be developed into a general queuing mechanism.
M. Elizabeth C. Hull, R. M. McKeag
Softw. Pract. Exp.2
1984 Designing Software for Children
abstract
Abstract This brief paper describes the considerations behind the design and use of a programming language and editor for use by children of primary school age.
R. M. McKeag, Ann Eves, E. J. Rooney
Softw. Pract. Exp.1
1984 Communicating Sequential Processes for Centralized and Distributed Operating System Design
abstract
This paper demonstrates how the notation of Communicating Sequential Processes may be used in the design of an operating system.It goes further to show how such an approach assists in the design and development of a system distributed over a network of computers.The technique uses a welldefined design methodology.
M. Elizabeth C. Hull, R. M. McKeag
ACM Trans. Program. Lang. Syst.2
1980 An Experiment in Parallel Program Design
abstract
Abstract This paper describes the development of a program to solve the Henderson and Snowdon ‘Telegrams Problem’, the program being expressed as a set of communicating sequential processes (Hoare7).
R. M. McKeag, Peter Milligan
Softw. Pract. Exp.1