2APL | ||||
---|---|---|---|---|
Paradigma | Agentprogrammeertaal | |||
Ontwerper | Intelligent Systems Group Universiteit Utrecht | |||
Huidige versie | bèta (augustus 2012) | |||
Website | http://www.cs.uu.nl/2apl/ | |||
|
2APL (A Practical Agent Programming Language[1]) is een agentprogrammeertaal die ontworpen is om het implementeren van multi-agentsystemen te ondersteunen. Deze programmeertaal verschaft instructies om concepten zoals beliefs, goals, events, acties, plans, en (praktische) redeneerregels direct te kunnen implementeren. De redeneerregels maken het mogelijk om tijdens de programmaexecutie plannen te genereren. 2APL kan gebruikt worden om software agenten te ontwikkelen die zowel reactief als proactief gedrag kunnen genereren.