A Study of Web 2.0-based Platforms for Multi-Agent  Systems
Ana Stankovic, Dragan Stankovic, Dusan Tatic
Journal of Intelligent Computing, Vol. 15, No. 2, 2024.
DOI: https://doi.org/10.6025/jic/2024/15/2/45-51
Link: https://www.dline.info/jic/fulltext/v15n2/jicv15n2_2.pdf
Abstract:
In recent years, there has been a growing interest in dynamic programming languages in tandem with the growing popularity of Web 2.0 apps. Many web frameworks based on dynamic programming languages have been developed in recent years, including Rails (in Ruby), Grails (in Groovy), and Django (in Python). These frameworks have been designed to increase the efficiency of web application development by emphasizing Agile methodologies and simple, maintainable code. This paper has examined whether multi-agent system (MAS) development can achieve the same efficiency level. We have compared the code quality and size written in the dynamic programming languages Groovy (in Groovy language), Python (in Python language), and Ruby (in Java language) against code written in statically typed Java programming languages. The analysis was based on independent implementations of asynchronous dynamic programming algorithms in all four programming languages. The results can be generalised to other MAS algorithms.