Guppy: Process-Oriented Programming on Embedded Devices

Barnes, Frederick R.M. (2015) Guppy: Process-Oriented Programming on Embedded Devices. In: Communicating Process Architectures 2015, August 2015, Canterbury, Kent, UK. (Full text available)

PDF - Author's Accepted Manuscript
Download (354kB) Preview
[img]
Preview

Abstract

Guppy is a new and experimental process-oriented programming language, taking much inspiration (and some code-base) from the existing occam-pi language. This paper reports on a variety of aspects related to this, specifically language, compiler and run-time system development, enabling Guppy programs to run on desktop and embedded systems. A native code-generation approach is taken, using C as the intermediate language, and with stack-space requirements determined at compile-time.

Item Type: Conference or workshop item (Paper)
Uncontrolled keywords: Guppy, Concurrency, Process-oriented, LEGO(R) MINDSTORMS(R) EV3
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Sciences > School of Computing > Programming Languages and Systems Group
Depositing User: F. Barnes
Date Deposited: 26 Aug 2015 21:22 UTC
Last Modified: 17 Jan 2017 23:36 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/50306 (The current URI for this page, for reference purposes)
Barnes, Frederick R.M.: https://orcid.org/0000-0003-1153-6452
  • Depositors only (login required):

Downloads

Downloads per month over past year