DocumentCode :
3644571
Title :
Investigating F# as a development tool for distributed multi-agent systems
Author :
Alex Muscar;Costin Bădică
Author_Institution :
Software Engineering Department, University of Craiova, Bvd. Decebal 107, 200440, Romania
fYear :
2011
Firstpage :
1
Lastpage :
6
Abstract :
In this paper we explore the use of F#, a functional language, as a means of developing distributed multi-agent systems. In order to achieve this goal, we started with the implementation of the MapReduce algorithm. We also implemented the algorithm in JADE, hence allowing for an initial comparison of the language-platform combination from an usability point of view with respect to the development of distributed agent systems. The results include an analysis of their underlying threading models as well as of the overall system performance. We show how the algorithmic specification can be easily mapped onto the constructs offered by the language. In the final discussion we identify some interesting features of F# that make it suitable for implementing distributed multi-agent systems.
Keywords :
"Message systems","Programming","Runtime","Multiagent systems","Organizations","Computational modeling","Software agents"
Publisher :
ieee
Conference_Titel :
System Theory, Control, and Computing (ICSTCC), 2011 15th International Conference on
Print_ISBN :
978-1-4577-1173-2
Type :
conf
Filename :
6085651
Link To Document :
بازگشت