BIROn - Birkbeck Institutional Research Online

An actor model of concurrency for the Swift programming language

Mannock, Keith and Aning, Kwabena (2017) An actor model of concurrency for the Swift programming language. In: Arabnia, H.R. and Deligiannidis, L. and Tinetti, F.G. (eds.) Proceedings of the 2017 International Conference on Software Engineering Research and Practice. CSREA Press, pp. 178-183. ISBN 1601324685.

[img]
Preview
Text
csce2017-rev.pdf - Author's Accepted Manuscript

Download (151kB) | Preview

Abstract

The Swift programming language is rapidly rising in popularity but it lacks the facilities for true concurrent programming. In this paper we describe an extension to the language which enables access to said concurrent capabilities and provides an api for supporting such interactions. We adopt the ACTOR model of concurrent computation and show how it can be successfully incorporated into the language. We discuss early findings on our prototype implementation and show its usage via an appropriate example. This work also suggests a general design pattern for the implementation of the ACTOR model in the Swift programming language.

Metadata

Item Type: Book Section
Keyword(s) / Subject(s): Software Architectures, Distributed and Parallel Systems, Agent Architectures, Programming languages, Concurrent computing
School: Birkbeck Faculties and Schools > Faculty of Science > School of Computing and Mathematical Sciences
Depositing User: Keith Mannock
Date Deposited: 16 Jan 2018 16:57
Last Modified: 11 Jun 2025 03:59
URI: https://eprints.bbk.ac.uk/id/eprint/20834

Statistics

6 month trend
507Downloads
6 month trend
511Hits

Additional statistics are available via IRStats2.

Archive Staff Only (login required)

Edit/View Item
Edit/View Item