Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Robert F. Pointon is active.

Publication


Featured researches published by Robert F. Pointon.


Journal of Functional Programming | 2002

Parallel and Distributed Haskells

Philip W. Trinder; Hans-Wolfgang Loidl; Robert F. Pointon

Parallel and distributed languages specify computations on multiple processors and have a computation language to describe the algorithm, i.e. what to compute, and a coordination language to describe how to organise the computations across the processors. Haskell has been used as the computation language for a wide variety of parallel and distributed languages, and this paper is a comprehensive survey of implemented languages. We outline parallel and distributed language concepts and classify Haskell extensions using them. Similar example programs are used to illustrate and contrast the coordination languages, and the comparison is facilitated by the common computation language. A lazy language is not an obvious choice for parallel or distributed computation, and we address the question of why Haskell is a common functional computation language.


acm symposium on applied computing | 2008

Preserving coordination properties when transforming concurrent system components

Gudmund Grov; Robert F. Pointon; Greg Michaelson; Andrew Ireland

Complexity in concurrent or distributed systems can be managed by dividing component into smaller components. However, such transformations change the coordination behaviour between components, which may change the behaviour of a whole system. We explore this problem through the Hume programming language and explore the Hierarchical Hume extension which enables the localisation of component transformation.


computer aided systems theory | 2001

Functional Vs Object-Oriented Distributed Languages

Robert F. Pointon; Steffen Priebe; Hans-Wolfgang Loidl; Rita Loogen; Philip W. Trinder

Conventional distributed programming languages require the programmer to explicitly specify many aspects of distributed coordination, including resource location, task placement, communication and synchronisation. Functional languages aim to provide higher-level abstraction, and this paper investigates the effectiveness of this for distributed co-ordination. The investigation contrasts and compares contrasts Java and two Haskell-based distributed functional languages, Eden and GdH. Three distributed programs are used as case studies, and the performance and programming effort are reported.


implementation and application of functional languages | 2000

The Design and Implementation of Glasgow Distributed Haskell

Robert F. Pointon; Philip W. Trinder; Hans-Wolfgang Loidl


worst case execution time analysis | 2007

Automatic Amortised Worst-Case Execution Time Analysis

Christoph A. Herrmann; Armelle Bonenfant; Kevin Hammond; Steffen Jost; Hans-Wolfgang Loidl; Robert F. Pointon


worst case execution time analysis | 2006

Towards Formally Verifiable WCET Analysis for a Functional Programming Language

Kevin Hammond; Christian Ferdinand; Reinhold Heckmann; Roy Dyckhoff; Martin Hofmann; Steffen Jost; Hans-Wolfgang Loidl; Greg Michaelson; Robert F. Pointon; Norman Scaife; Jocelyn Sérot; Andrew M. Wallace


Selected papers from the 2nd Scottish Functional Programming Workshop (SFP00) | 2000

Runtime system level fault tolerance for a distributed functional language

Philip W. Trinder; Robert F. Pointon; Hans-Wolfgang Loidl


symposium on computer architecture and high performance computing | 2002

Implementing declarative parallel bottom-avoiding choice

A. Rauber Du Bois; Robert F. Pointon; Hans-Wolfgang Loidl; Phil Trinder


trends in functional programming | 2005

The Embounded project (project start paper).

Kevin Hammond; Roy Dyckhoff; Christian Ferdinand; Reinhold Heckmann; Martin Hofmann; Steffen Jost; Hans-Wolfgang Loidl; Greg Michaelson; Robert F. Pointon; Norman Scaife; Jocelyn Sérot; Andrew M. Wallace


Archive | 2001

The Hume Report, Version 1.1

Greg Michaelson; Kevin Hammond; Robert F. Pointon

Collaboration


Dive into the Robert F. Pointon's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Kevin Hammond

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar

Steffen Jost

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Roy Dyckhoff

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge