Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo

Object oriented programming has had a long-standing history with simulation systems in terms of human-computer interaction [1] dating back to Simula and early versions of Smalltalk-72 and Smalltalk-76. These frameworks were based on discrete, eventbased simulations as revealed by the classic simulation examples of Smalltalk-80 Blue-book [2]. Nevertheless present time trends have pivoted towards agent-based modelling and abstractions, with systems like NetLogo capturing a sizeable following and heed. Two of the widely known agent-based modelling (ABM) platforms in Smalltalk (MobiDyC and CORMAS) have recently begun experimenting with porting their systems to Pharo. The rationale behind this choice is to allow modern reimagination of the platforms that can take advantage of developments in: agile visualization, moldable tools, domain-specific languages (DSLs) and so on. This work focuses on the salient user interface component of these platforms, namely the spatial interface, which empowers a user to visualize the evolution of the system through time. We start with a concise analysis of the state-of-the-art for spatial interfaces and their platforms (MobiDyC, NetLogo, GAMA and CORMAS), scrutinizing in terms of extensibility, scalability, programming flexibility, and interaction, subsequently we highlight our on-going efforts in building an extension for CORMAS' spatial interface in Pharo. In closing, we detail the pragmatic experience gained in the course of our work and present future perspectives.

Saved in:
Bibliographic Details
Main Authors: Grover, Jigyasa, Papoulias, Nick, Stinckwich, Serge, Bommel, Pierre
Format: conference_item biblioteca
Language:eng
Published: Association for Computing Machinery
Subjects:U10 - Informatique, mathématiques et statistiques, 000 - Autres thèmes,
Online Access:http://agritrop.cirad.fr/586255/
http://agritrop.cirad.fr/586255/1/2017-ESUG.Pragmatic_Insights.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id dig-cirad-fr-586255
record_format koha
spelling dig-cirad-fr-5862552022-03-30T12:03:24Z http://agritrop.cirad.fr/586255/ http://agritrop.cirad.fr/586255/ Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo. Grover Jigyasa, Papoulias Nick, Stinckwich Serge, Bommel Pierre. 2017. In : IWST 2017. Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies. Jannik Laval (ed.), Anne Etien (ed.). New York : Association for Computing Machinery, 1-8. ISBN 978-1-4503-5554-4 ESUG IWST 2017, International Workshop on Smalltalk Technologies. 12, Maribor, Slovénie, 4 Septembre 2017/8 Septembre 2017.https://doi.org/10.1145/3139903.3139915 <https://doi.org/10.1145/3139903.3139915> Researchers Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo Grover, Jigyasa Papoulias, Nick Stinckwich, Serge Bommel, Pierre eng 2017 Association for Computing Machinery IWST 2017. Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies U10 - Informatique, mathématiques et statistiques 000 - Autres thèmes Object oriented programming has had a long-standing history with simulation systems in terms of human-computer interaction [1] dating back to Simula and early versions of Smalltalk-72 and Smalltalk-76. These frameworks were based on discrete, eventbased simulations as revealed by the classic simulation examples of Smalltalk-80 Blue-book [2]. Nevertheless present time trends have pivoted towards agent-based modelling and abstractions, with systems like NetLogo capturing a sizeable following and heed. Two of the widely known agent-based modelling (ABM) platforms in Smalltalk (MobiDyC and CORMAS) have recently begun experimenting with porting their systems to Pharo. The rationale behind this choice is to allow modern reimagination of the platforms that can take advantage of developments in: agile visualization, moldable tools, domain-specific languages (DSLs) and so on. This work focuses on the salient user interface component of these platforms, namely the spatial interface, which empowers a user to visualize the evolution of the system through time. We start with a concise analysis of the state-of-the-art for spatial interfaces and their platforms (MobiDyC, NetLogo, GAMA and CORMAS), scrutinizing in terms of extensibility, scalability, programming flexibility, and interaction, subsequently we highlight our on-going efforts in building an extension for CORMAS' spatial interface in Pharo. In closing, we detail the pragmatic experience gained in the course of our work and present future perspectives. conference_item info:eu-repo/semantics/conferenceObject Conference info:eu-repo/semantics/publishedVersion http://agritrop.cirad.fr/586255/1/2017-ESUG.Pragmatic_Insights.pdf text Cirad license info:eu-repo/semantics/restrictedAccess https://agritrop.cirad.fr/mention_legale.html https://doi.org/10.1145/3139903.3139915 10.1145/3139903.3139915 info:eu-repo/semantics/altIdentifier/doi/10.1145/3139903.3139915 info:eu-repo/semantics/altIdentifier/purl/https://doi.org/10.1145/3139903.3139915
institution CIRAD FR
collection DSpace
country Francia
countrycode FR
component Bibliográfico
access En linea
databasecode dig-cirad-fr
tag biblioteca
region Europa del Oeste
libraryname Biblioteca del CIRAD Francia
language eng
topic U10 - Informatique, mathématiques et statistiques
000 - Autres thèmes
U10 - Informatique, mathématiques et statistiques
000 - Autres thèmes
spellingShingle U10 - Informatique, mathématiques et statistiques
000 - Autres thèmes
U10 - Informatique, mathématiques et statistiques
000 - Autres thèmes
Grover, Jigyasa
Papoulias, Nick
Stinckwich, Serge
Bommel, Pierre
Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo
description Object oriented programming has had a long-standing history with simulation systems in terms of human-computer interaction [1] dating back to Simula and early versions of Smalltalk-72 and Smalltalk-76. These frameworks were based on discrete, eventbased simulations as revealed by the classic simulation examples of Smalltalk-80 Blue-book [2]. Nevertheless present time trends have pivoted towards agent-based modelling and abstractions, with systems like NetLogo capturing a sizeable following and heed. Two of the widely known agent-based modelling (ABM) platforms in Smalltalk (MobiDyC and CORMAS) have recently begun experimenting with porting their systems to Pharo. The rationale behind this choice is to allow modern reimagination of the platforms that can take advantage of developments in: agile visualization, moldable tools, domain-specific languages (DSLs) and so on. This work focuses on the salient user interface component of these platforms, namely the spatial interface, which empowers a user to visualize the evolution of the system through time. We start with a concise analysis of the state-of-the-art for spatial interfaces and their platforms (MobiDyC, NetLogo, GAMA and CORMAS), scrutinizing in terms of extensibility, scalability, programming flexibility, and interaction, subsequently we highlight our on-going efforts in building an extension for CORMAS' spatial interface in Pharo. In closing, we detail the pragmatic experience gained in the course of our work and present future perspectives.
format conference_item
topic_facet U10 - Informatique, mathématiques et statistiques
000 - Autres thèmes
author Grover, Jigyasa
Papoulias, Nick
Stinckwich, Serge
Bommel, Pierre
author_facet Grover, Jigyasa
Papoulias, Nick
Stinckwich, Serge
Bommel, Pierre
author_sort Grover, Jigyasa
title Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo
title_short Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo
title_full Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo
title_fullStr Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo
title_full_unstemmed Pragmatic Insights: Live UIs for Agent-Based Modelling in Pharo
title_sort pragmatic insights: live uis for agent-based modelling in pharo
publisher Association for Computing Machinery
url http://agritrop.cirad.fr/586255/
http://agritrop.cirad.fr/586255/1/2017-ESUG.Pragmatic_Insights.pdf
work_keys_str_mv AT groverjigyasa pragmaticinsightsliveuisforagentbasedmodellinginpharo
AT papouliasnick pragmaticinsightsliveuisforagentbasedmodellinginpharo
AT stinckwichserge pragmaticinsightsliveuisforagentbasedmodellinginpharo
AT bommelpierre pragmaticinsightsliveuisforagentbasedmodellinginpharo
_version_ 1758025564018442240