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 Schools and Departments > School of Business, Economics & Informatics > Computer Science and Information Systems
    Depositing User: Keith Mannock
    Date Deposited: 16 Jan 2018 16:57
    Last Modified: 04 Aug 2019 22:27
    URI: http://eprints.bbk.ac.uk/id/eprint/20834

    Statistics

    Downloads
    Activity Overview
    281Downloads
    156Hits

    Additional statistics are available via IRStats2.

    Archive Staff Only (login required)

    Edit/View Item Edit/View Item