Laboratory Automation in a Functional Programming Language

Colin Runciman, Amanda Clare, Rob Harkness

Research output: Contribution to journalArticlepeer-review

Abstract

After some years of use in academic and research settings, functional languages are starting to enter the mainstream as an alternative to more conventional programming languages. This article explores one way to use Haskell, a functional programming language, in the development of control programs for laboratory automation systems. We give code for an example system, discuss some programming concepts that we need for this example, and demonstrate how the use of functional programming allows us to express and verify properties of the resulting code.
Original languageEnglish
Pages (from-to)569-576
Number of pages8
JournalSLAS Technology
Volume19
Issue number6
DOIs
Publication statusPublished - 27 Dec 2014

Keywords

  • programming
  • informatics and software
  • robotics and instrumentation
  • engineering
  • high-throughput screening
  • automated biology

Fingerprint

Dive into the research topics of 'Laboratory Automation in a Functional Programming Language'. Together they form a unique fingerprint.

Cite this