Software Agents: languages, tools, platforms

Costin Bădică1, Zoran Budimac2, Hans-Dieter Burkhard3 and Mirjana Ivanović2

  1. Software Engineering Department, Faculty of Automatics, Computers and Electronics
    Bvd.Decebal, Nr.107, Craiova, RO-200440, Romania
  2. Faculty of Sciences, Department of Mathematics and Informatics
    Trg Dositeja Obradovica 4, 21000 Novi Sad, Serbia
    {zjb, mira}
  3. Humboldt University, Institute of Informatics
    Rudower Chaussee 25, D-12489 Berlin, Germany


The main goal of this paper is to provide an overview of the rapidly developing area of software agents serving as a reference point to a large body of literature and to present the key concepts of software agent technology, especially agent languages, tools and platforms. Special attention is paid on significant languages designed and developed in order to support implementation of agent-based systems and their applications in different domains. Afterwards, in the paper a number of useful and practically used tools and platforms that are available and support activities or phases of the process of agent-oriented software development are presented.

Key words

agent technologies, agent programming languages, agent platforms

Digital Object Identifier (DOI)

Publication information

Volume 8, Issue 2 (May 2011)
Advances in Formal Languages, Modeling and Applications
Year of Publication: 2011
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Bădică, C., Budimac, Z., Burkhard, H., Ivanović, M.: Software Agents: languages, tools, platforms. Computer Science and Information Systems, Vol. 8, No. 2, 255-296. (2011),