A brief introduction to agents

Onn Shehory, Arnon Sturm

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

23 Scopus citations


Agents and multi-agent systems (MAS) are a branch of Artificial Intelligence (AI) that attempts to combine AI, distributed system, and software engineering in a single discipline. For more than three decades, agents and MAS have been studied, implemented, and evaluated. Significant research and practice efforts were invested in moving agents from science to engineering and from labs to the field. To facilitate engineering, the agent-oriented software engineering agent-oriented software engineering community has produced methods, methodologies, and tools in support of agent and MAS development. The Foundation for Intelligent Physical Agents (FIPA) organization has delivered specifications and standards. Agent programming languages have flourished. These are all vehicles that aim to facilitate development and deployment of agents and MAS in practice. Agents and MAS introduce concepts and abstractions of which the combination provides a novel approach to software systems design and implementation. In this chapter, we introduce the fundamentals of agents.

Original languageEnglish
Title of host publicationAgent-Oriented Software Engineering
Subtitle of host publicationReflections on Architectures, Methodologies, Languages, and Frameworks
PublisherSpringer Berlin Heidelberg
Number of pages9
ISBN (Electronic)9783642544323
ISBN (Print)3642544312, 9783642544316
StatePublished - 1 Feb 2014
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2014 Springer-Verlag Berlin Heidelberg. All rights are reserved.


  • Agent
  • Autonomy
  • Intelligence
  • Mobility
  • Multi-agent system
  • Sociality


Dive into the research topics of 'A brief introduction to agents'. Together they form a unique fingerprint.

Cite this