Computer Science @ University of St Andrews

University of St Andrews crest

Dr Adam Barwell

No picture available

Position: Research Fellow

Research profile

Email (@st-andrews.ac.uk): adb23

Office: JC0.08 - Jack Cole Building, North Haugh

Phone: +44 (0)1334 46 1629

Home page: https://adb23.host.cs.st-andrews.ac.uk

Recent Publications

Extending the ‘Open-Closed Principle’ to automated algorithm configuration

Finding parallel functional pearls: automatic parallel recursion scheme detection in Haskell functions via anti-unification

The Missing Link! A new skeleton for evolutionary multi-agent systems in Erlang

In search of a map: using program slicing to discover potential parallelism in recursive functions

Barwell, AD & Hammond, K 2017, In search of a map: using program slicing to discover potential parallelism in recursive functions. in Proceedings of the 6th ACM SIGPLAN International Workshop on Functional High-Performance Computing (FHPC 2017). ACM, New York, pp. 30-41, FHPC 2017 Workshop on Functional High-Performance Computing, Oxford, United Kingdom, 7/09/17. DOI: 10.1145/3122948.3122951

Towards semi-automatic data-type translation for parallelism in Erlang

Barwell, AD, Brown, CM, Castro, D & Hammond, K 2016, Towards semi-automatic data-type translation for parallelism in Erlang. in Proceedings of the 15th International Workshop on Erlang. ACM, New York, pp. 60-61, 15th ACM SIGPLAN Workshop on Erlang, Nara, Japan, 23/09/16. DOI: 10.1145/2975969.2975978

Using “program shaping” and algorithmic skeletons to parallelise an evolutionary multi-agent system in Erlang

Discovering parallel pattern candidates in Erlang

Bozo, I, Fordos, V, Horvath, Z, Toth, M, Horpacsi, D, Kozsik, T, Koszegi, J, Barwell, AD, Brown, CM & Hammond, K 2014, Discovering parallel pattern candidates in Erlang. in Erlang '14 Proceedings of the Thirteenth ACM SIGPLAN workshop on Erlang. ACM, New York, NY, pp. 13-23. DOI: 10.1145/2633448.2633453