Everything About ___
Live briefing

Everything about Agent-oriented programming

Programming paradigm

Agent-oriented programming (AOP) is a programming paradigm where the construction of the software is centered on the concept of software agents. In contrast to object-oriented programming which has objects at its core, AOP has externally specified agents at its core. They can be thought of as abstractions of objects. Exchanged messages are interpreted by receiving "agents", in a way specific to its class of agents. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Agent-oriented programmingA 5-minute orientation
  2. Skim a recent paper: Combining theory of mind and abductive reasoning in agent-oriented programmingInfluential work since 2022
  3. Pick up a classic book: Developing multi-agent systems with jadeThe most-reprinted book on the subject
  4. Read the landmark paper: Agent-oriented programmingCited 1,197 times
  5. Go sideways: SARL (programming language)A closely related topic
  6. Go sideways: Java Agent Development FrameworkA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. History
  2. Frameworks
  3. Middleware

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics