{
  "id": "enwiki-001367746536",
  "slug": "java-agent-development-framework",
  "title": "Java Agent Development Framework",
  "qid": "",
  "lead": "Java Agent Development Framework, or JADE, is a software framework for the development of software agents, implemented in Java. JADE system supports coordination between several agents FIPA and provides a standard implementation of the communication language FIPA-ACL, which facilitates the communication between agents and allows the services detection of the system. JADE was originally developed by Telecom Italia and is distributed as free software.",
  "body": "Java Agent Development Framework, or JADE, is a software framework for the development of software agents, implemented in Java. JADE system supports coordination between several agents FIPA and provides a standard implementation of the communication language FIPA-ACL, which facilitates the communication between agents and allows the services detection of the system. JADE was originally developed by Telecom Italia and is distributed as free software. == JADE agent== The cycle of life of a JADE agent follows the cycle proposed by FIPA. These agents go through different states defined as: Initiated: The agent has been created but has not registered yet the AMS. Active: The agent has been registered and has a name. In this state, it can communicate with other agents. Suspended: The agent is stopped because its thread is suspended. Waiting: The agent is blocked waiting for an event. Deleted: The agent has finished and his thread ended his execute and there is not any more in the AMS. Transit: The agent is moving to a new location. ===Unlock an agent=== Receiving a message. When the timeout happens associated with block (). Calling restart. Developing Multi-Agent Systems with JADE, Volume 7 Wiley Series in Agent Technology, Fabio Luigi Bellifemine, Giovanni Caire, Dominic Greenwood and Trust in Agent-Oriented Middleware, Sixth International, OTM 2003 Workshops. OTM 2003. Lecture Notes in Computer Science, vol 2889. Springer, Berlin, A Poggi, M Tomaiuolo, G Vitaglione.",
  "categories": [
    "104778936",
    "128691585",
    "20349706",
    "23022848",
    "23425363",
    "23508086",
    "23603337",
    "24745114",
    "24745121",
    "26220375",
    "26748027",
    "26864386"
  ],
  "license": "CC BY-SA 4.0",
  "source_uri": "https://en.wikipedia.org/w/index.php?oldid=1367746536",
  "content_hash": "",
  "created_at": null,
  "updated_at": 1785879430.0,
  "claims": [],
  "contradictions": [],
  "confidence": 0.6,
  "csl": {
    "id": "enwiki-001367746536",
    "type": "webpage",
    "title": "Java Agent Development Framework",
    "author": [
      {
        "family": "Anticloud FZ LLE",
        "literal": "Anticloud FZ LLE"
      }
    ],
    "container-title": "encyclopegia.org",
    "publisher": "Anticloud FZ LLE",
    "publisher-place": "Dubai, United Arab Emirates",
    "URL": "https://encyclopegia.org/a/java-agent-development-framework",
    "issued": {
      "date-parts": [
        [
          2026,
          11,
          11
        ]
      ]
    },
    "accessed": {
      "date-parts": [
        [
          2026,
          11,
          11
        ]
      ]
    },
    "license": "CC BY-SA 4.0",
    "DOI": "eo1:enwiki-001367746536",
    "isBasedOn": "https://en.wikipedia.org/w/index.php?oldid=1367746536",
    "note": "Immutable snapshot enwiki-001367746536"
  }
}