WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library
Agent-based modelling is a widely used paradigm for simulating Complex Systems representing real-world phenomena. High-Performance Computing (HPC) resources are essential to model such systems on a large scale. However, many existing Agent-based Modelling Simulation (ABMS) tools do not optimize simu...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2025-05-01
|
| Series: | SoftwareX |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711025001402 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849718855104987136 |
|---|---|
| author | Duguma Yeshitla Habtemariam Youngjin Kim Minsoo Kim Jihwan Lee |
| author_facet | Duguma Yeshitla Habtemariam Youngjin Kim Minsoo Kim Jihwan Lee |
| author_sort | Duguma Yeshitla Habtemariam |
| collection | DOAJ |
| description | Agent-based modelling is a widely used paradigm for simulating Complex Systems representing real-world phenomena. High-Performance Computing (HPC) resources are essential to model such systems on a large scale. However, many existing Agent-based Modelling Simulation (ABMS) tools do not optimize simultaneous multi-user access to HPC resources because they are often built as monolithic software. An ABMS web service that is deployable on HPC resources is proposed to address this issue using MASON as its simulation core. The outcomes of this research include workflows that include Gradle and Annotation processing which assist the modelling experience of users, integration of message broker for scalability and robustness, and a web interface for managing user accounts, running simulations, and obtaining visualizations. |
| format | Article |
| id | doaj-art-0fd3c4de9f824cb382cef8ef5d219d0d |
| institution | DOAJ |
| issn | 2352-7110 |
| language | English |
| publishDate | 2025-05-01 |
| publisher | Elsevier |
| record_format | Article |
| series | SoftwareX |
| spelling | doaj-art-0fd3c4de9f824cb382cef8ef5d219d0d2025-08-20T03:12:16ZengElsevierSoftwareX2352-71102025-05-013010217310.1016/j.softx.2025.102173WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing libraryDuguma Yeshitla Habtemariam0Youngjin Kim1Minsoo Kim2Jihwan Lee3Department of Industrial and Data Engineering, Major in Industrial Data Science and Engineering, Pukyong National University, Busan 48513, Republic of KoreaDepartment of Industrial and Data Engineering, Major in Industrial Data Science and Engineering, Pukyong National University, Busan 48513, Republic of KoreaDepartment of Industrial and Data Engineering, Major in Industrial Data Science and Engineering, Pukyong National University, Busan 48513, Republic of KoreaCorresponding author.; Department of Industrial and Data Engineering, Major in Industrial Data Science and Engineering, Pukyong National University, Busan 48513, Republic of KoreaAgent-based modelling is a widely used paradigm for simulating Complex Systems representing real-world phenomena. High-Performance Computing (HPC) resources are essential to model such systems on a large scale. However, many existing Agent-based Modelling Simulation (ABMS) tools do not optimize simultaneous multi-user access to HPC resources because they are often built as monolithic software. An ABMS web service that is deployable on HPC resources is proposed to address this issue using MASON as its simulation core. The outcomes of this research include workflows that include Gradle and Annotation processing which assist the modelling experience of users, integration of message broker for scalability and robustness, and a web interface for managing user accounts, running simulations, and obtaining visualizations.http://www.sciencedirect.com/science/article/pii/S2352711025001402Agent-based modelling simulationWeb serviceAnnotation processingMessage broker middlewareHigh-performance computing resourceWeb-based visualization |
| spellingShingle | Duguma Yeshitla Habtemariam Youngjin Kim Minsoo Kim Jihwan Lee WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library SoftwareX Agent-based modelling simulation Web service Annotation processing Message broker middleware High-performance computing resource Web-based visualization |
| title | WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library |
| title_full | WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library |
| title_fullStr | WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library |
| title_full_unstemmed | WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library |
| title_short | WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library |
| title_sort | wsim4abm agent based modelling simulation web service with message broker middleware and annotation processing library |
| topic | Agent-based modelling simulation Web service Annotation processing Message broker middleware High-performance computing resource Web-based visualization |
| url | http://www.sciencedirect.com/science/article/pii/S2352711025001402 |
| work_keys_str_mv | AT dugumayeshitlahabtemariam wsim4abmagentbasedmodellingsimulationwebservicewithmessagebrokermiddlewareandannotationprocessinglibrary AT youngjinkim wsim4abmagentbasedmodellingsimulationwebservicewithmessagebrokermiddlewareandannotationprocessinglibrary AT minsookim wsim4abmagentbasedmodellingsimulationwebservicewithmessagebrokermiddlewareandannotationprocessinglibrary AT jihwanlee wsim4abmagentbasedmodellingsimulationwebservicewithmessagebrokermiddlewareandannotationprocessinglibrary |