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.
|Title of host publication||iSOFT - Proceedings of the 12th Innovations in Software Engineering Conference, ISEC 2019|
|Publication status||Published - 14 Feb 2019|
|Event||12th Innovations on Software Engineering Conference : (formerly known as India Software Engineering Conference) - Pune, India|
Duration: 14 Feb 2019 → 16 Feb 2019
|Conference||12th Innovations on Software Engineering Conference|
|Period||14/02/19 → 16/02/19|
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  ACM. https://doi.org/10.1145/3299771.3299783