2APL

Uses your system voice; voice and rate in settings.

Snapshot

≈ 2 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

2APL (A Practical Agent Programming Language, pronounced double-A-P-L) is a modular BDI-based programming language that supports the development of multi-agent systems. 2APL provides a rich set of programming constructs allowing direct implementation of concepts such as beliefs, declarative goals, actions, plans, events, and reasoning rules. The reasoning rules allow run-time selection and generation of plans based on declarative goals, received events and messages, and failed plans. 2APL can be used to implement multi-agent systems consisting of software agents with reactive as well as pro-active behaviours. 2APL was developed at Utrecht University and is the successor of 3APL, which was developed at the same university.

2APL (A Practical Agent Programming Language, pronounced double-A-P-L) is a modular BDI-based programming language that supports the development of multi-agent systems. 2APL provides a rich set of programming constructs allowing direct implementation of concepts such as beliefs, declarative goals, actions, plans, events, and reasoning rules. The reasoning rules allow run-time selection and generation of plans based on declarative goals, received events and messages, and failed plans. 2APL can be used to implement multi-agent systems consisting of software agents with reactive as well as pro-active behaviours. 2APL was developed at Utrecht University and is the successor of 3APL, which was developed at the same university.

Text derived from https://en.wikipedia.org/w/index.php?oldid=1367822887 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot enwiki-001367822887 · captured 1785922274.0 · version history

Cite this page as: encyclopegia.org, “2APL”, snapshot enwiki-001367822887. https://encyclopegia.org/a/2apl