Content deleted Content added
m Disambiguation, link to Predicate |
m Fixing links to disambiguation pages and other minor cleanup tasks using AWB |
||
Line 1:
In computer science, '''Api-calculus''' was introduced in [[2002]] as an extension of [[pi-calculus]] to address some of the limitations of pi-calculus for modeling [[intelligent agents]]<ref>[http://www.cs.siu.edu/~rahimi/rahimi-ch7.pdf ''(Rahimi 2002)'' Shahram Rahimi, Maria Cobb, Dia Ali, Fred Petry, “A Modeling Tool for Intelligent-Agent Based Systems: Api-Calculus,” Soft Computing Agents: A New Perspective for Dynamic Systems, the International Series "Frontiers in Artificial Intelligence and Application" by IOS Press, pp. 165-186, 2002.]</ref>. More specifically, it addresses [[knowledge representation]], organizational grouping and migration of agents among groups. Moreover, it has the potential for modeling the security aspects of [[Agent based model|agent-based systems]].
Api-calculus introduces three new concepts over ordinary pi-calculus and its extensions, the higher order and polyadic pi-calculi. To represent knowledge inherent in an autonomous agent, the concept of a ''knowledge unit'' is introduced. A knowledge unit is an intelligence entity that can perform inference. Agents have the capability to add/drop facts (i.e. [[Predicate (logic)|predicate]]s or [[
== References ==
|