Making Sense of Actor Behaviour: An Algebraic Filmstrip Pattern and its Implementation

Tony Clark, Balbir Barn, Vinay Kulkarni, Souvik Barat

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Sense-making with respect to actor-based systems is challenging because of the non-determinism arising from concurrent behaviour. One strategy is to produce a trace of event histories that can be processed post-execution. Given a semantic domain, the histories can be translated into visual representations of the semantics in the form of filmstrips. This paper proposes a general pattern for the production of filmstrips from actor histories that can be implemented in a way that is independent of the particular data types used to represent the events, semantics and graphical displays. We demonstrate the pattern with respect to a simulation involving predators and prey which is a typical agent-based application.
Original languageEnglish
Title of host publicationiSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019
PublisherACM
ISBN (Electronic)978-1-4503-6215-3
ISBN (Print)978-1-4503-6215-3
DOIs
Publication statusPublished - 14 Feb 2019
Event12th Innovations on Software Engineering Conference : (formerly known as India Software Engineering Conference) - Pune, India
Duration: 14 Feb 201916 Feb 2019

Conference

Conference12th Innovations on Software Engineering Conference
CountryIndia
CityPune
Period14/02/1916/02/19

Fingerprint

Semantics
Display devices

Keywords

  • Actors
  • Filmstrips

Cite this

Clark, T., Barn, B., Kulkarni, V., & Barat, S. (2019). Making Sense of Actor Behaviour: An Algebraic Filmstrip Pattern and its Implementation. In iSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019 [13] ACM. https://doi.org/10.1145/3299771.3299783
Clark, Tony ; Barn, Balbir ; Kulkarni, Vinay ; Barat, Souvik. / Making Sense of Actor Behaviour: An Algebraic Filmstrip Pattern and its Implementation. iSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019. ACM, 2019.
@inproceedings{a3c34917418f4b3f9d07757c11b2dd67,
title = "Making Sense of Actor Behaviour: An Algebraic Filmstrip Pattern and its Implementation",
abstract = "Sense-making with respect to actor-based systems is challenging because of the non-determinism arising from concurrent behaviour. One strategy is to produce a trace of event histories that can be processed post-execution. Given a semantic domain, the histories can be translated into visual representations of the semantics in the form of filmstrips. This paper proposes a general pattern for the production of filmstrips from actor histories that can be implemented in a way that is independent of the particular data types used to represent the events, semantics and graphical displays. We demonstrate the pattern with respect to a simulation involving predators and prey which is a typical agent-based application.",
keywords = "Actors, Filmstrips",
author = "Tony Clark and Balbir Barn and Vinay Kulkarni and Souvik Barat",
year = "2019",
month = "2",
day = "14",
doi = "10.1145/3299771.3299783",
language = "English",
isbn = "978-1-4503-6215-3",
booktitle = "iSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019",
publisher = "ACM",
address = "United States",

}

Clark, T, Barn, B, Kulkarni, V & Barat, S 2019, Making Sense of Actor Behaviour: An Algebraic Filmstrip Pattern and its Implementation. in iSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019., 13, ACM, 12th Innovations on Software Engineering Conference , Pune, India, 14/02/19. https://doi.org/10.1145/3299771.3299783

Making Sense of Actor Behaviour: An Algebraic Filmstrip Pattern and its Implementation. / Clark, Tony; Barn, Balbir; Kulkarni, Vinay; Barat, Souvik.

iSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019. ACM, 2019. 13.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Making Sense of Actor Behaviour: An Algebraic Filmstrip Pattern and its Implementation

AU - Clark, Tony

AU - Barn, Balbir

AU - Kulkarni, Vinay

AU - Barat, Souvik

PY - 2019/2/14

Y1 - 2019/2/14

N2 - Sense-making with respect to actor-based systems is challenging because of the non-determinism arising from concurrent behaviour. One strategy is to produce a trace of event histories that can be processed post-execution. Given a semantic domain, the histories can be translated into visual representations of the semantics in the form of filmstrips. This paper proposes a general pattern for the production of filmstrips from actor histories that can be implemented in a way that is independent of the particular data types used to represent the events, semantics and graphical displays. We demonstrate the pattern with respect to a simulation involving predators and prey which is a typical agent-based application.

AB - Sense-making with respect to actor-based systems is challenging because of the non-determinism arising from concurrent behaviour. One strategy is to produce a trace of event histories that can be processed post-execution. Given a semantic domain, the histories can be translated into visual representations of the semantics in the form of filmstrips. This paper proposes a general pattern for the production of filmstrips from actor histories that can be implemented in a way that is independent of the particular data types used to represent the events, semantics and graphical displays. We demonstrate the pattern with respect to a simulation involving predators and prey which is a typical agent-based application.

KW - Actors

KW - Filmstrips

UR - https://dl.acm.org/citation.cfm?id=3299783

UR - http://www.scopus.com/inward/record.url?scp=85062362483&partnerID=8YFLogxK

U2 - 10.1145/3299771.3299783

DO - 10.1145/3299771.3299783

M3 - Conference contribution

SN - 978-1-4503-6215-3

BT - iSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019

PB - ACM

ER -

Clark T, Barn B, Kulkarni V, Barat S. Making Sense of Actor Behaviour: An Algebraic Filmstrip Pattern and its Implementation. In iSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019. ACM. 2019. 13 https://doi.org/10.1145/3299771.3299783