Difference between revisions of "Agent-Oriented Programming Paradigm"

From GM-RKB
Jump to: navigation, search
m (Text replacement - "[[::" to "[[")
Line 38: Line 38:
  
 
=== 1993 ===
 
=== 1993 ===
* ([[1993_AgentOrientedProgramming|Shoham, 1993]]) ⇒ [[::Yoav Shoham]]. ([[year::1993]]). “[https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.123.5119&rep=rep1&type=pdf Agent-oriented Programming].” In: [[Elsevier - Artificial Intelligence Journal]], 60(1). [http://dx.doi.org/10.1016/0004-3702(93)90034-9 doi:10.1016/0004-3702(93)90034-9]  
+
* ([[1993_AgentOrientedProgramming|Shoham, 1993]]) ⇒ [[Yoav Shoham]]. ([[year::1993]]). “[https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.123.5119&rep=rep1&type=pdf Agent-oriented Programming].” In: [[Elsevier - Artificial Intelligence Journal]], 60(1). [http://dx.doi.org/10.1016/0004-3702(93)90034-9 doi:10.1016/0004-3702(93)90034-9]  
  
 
=== 1992 ===
 
=== 1992 ===
* ([[1992_AgentOrientedProgrammingAnOverv|Shoham, 1992]]) ⇒ [[::Yoav Shoham]]. ([[year::1992]]). “[https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19930022947.pdf Agent Oriented Programming: An Overview of the Framework and Summary of Recent Research].” In: [[International Conference on Logic at Work 1992 - Knowledge Representation and Reasoning Under Uncertainty]] . ISBN:978-3-540-58095-9 [http://dx.doi.org/10.1007/3-540-58095-6_9 doi:10.1007/3-540-58095-6_9]  
+
* ([[1992_AgentOrientedProgrammingAnOverv|Shoham, 1992]]) ⇒ [[Yoav Shoham]]. ([[year::1992]]). “[https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19930022947.pdf Agent Oriented Programming: An Overview of the Framework and Summary of Recent Research].” In: [[International Conference on Logic at Work 1992 - Knowledge Representation and Reasoning Under Uncertainty]] . ISBN:978-3-540-58095-9 [http://dx.doi.org/10.1007/3-540-58095-6_9 doi:10.1007/3-540-58095-6_9]  
  
 
----
 
----

Revision as of 14:40, 13 August 2019

An Agent-Oriented Programming Paradigm is a Software Programming Paradigm that is centered on Software Agents.



References

2019

  • (Wikipedia, 2019) ⇒ https://en.wikipedia.org/wiki/Agent-oriented_programming Retrieved:2019-8-11.
    • 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 (providing methods with variable parameters) at its core, AOP has externally specified agents (with interfaces and messaging capabilities) 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.

      ...agent-oriented programming (AOP), which can be viewed as a specialization of object-oriented programming. ...

OOP AOP
Basic unit object agent
Parameters defining state of basic unit unconstrained beliefs, commitments, capabilities, choices, ...
Process of computation message passing and response methods message passing and response methods
Types of message unconstrained inform, request, offer, promise, decline, ...
Constraints on methods none honesty, consistency, ...

1993

1992