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.

    csce2017-rev.pdf - Author's Accepted Manuscript

    Download (151kB) | Preview


    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.


    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: 09 Aug 2023 12:42


    Activity Overview
    6 month trend
    6 month trend

    Additional statistics are available via IRStats2.

    Archive Staff Only (login required)

    Edit/View Item Edit/View Item