Robert F. Pointon
Heriot-Watt University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Robert F. Pointon.
Journal of Functional Programming | 2002
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
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
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
Robert F. Pointon; Philip W. Trinder; Hans-Wolfgang Loidl
worst case execution time analysis | 2007
Christoph A. Herrmann; Armelle Bonenfant; Kevin Hammond; Steffen Jost; Hans-Wolfgang Loidl; Robert F. Pointon
worst case execution time analysis | 2006
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
Philip W. Trinder; Robert F. Pointon; Hans-Wolfgang Loidl
symposium on computer architecture and high performance computing | 2002
A. Rauber Du Bois; Robert F. Pointon; Hans-Wolfgang Loidl; Phil Trinder
trends in functional programming | 2005
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
Greg Michaelson; Kevin Hammond; Robert F. Pointon