Difference between revisions of "Agent-Oriented Programming System"

From GM-RKB
Jump to: navigation, search
m (Text replacement - "[[::" to "[[")
Line 44: Line 44:
  
 
=== 1993 ===
 
=== 1993 ===
* ([[1993_AgentOrientedProgramming|Shoham, 1993]]) ⇒ [[::Yoav Shoham]]. ([[::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]]. ([[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#quote_1|QUOTE:]] A complete [[AOP system]] will include three [[primary component]]s:
 
** [[1993_AgentOrientedProgramming#quote_1|QUOTE:]] A complete [[AOP system]] will include three [[primary component]]s:
 
*** a [[restricted formal language]] with clear [[syntax]] and [[semantic]]s for describing a [[Agent Mental State|mental state]]; the [[Agent Mental State|mental state]] will be defined uniquely by several [[System Module|modalities]], such as [[AOP Belief Mental State|belief]] and [[AOP Belief Mental State|commitment]];
 
*** a [[restricted formal language]] with clear [[syntax]] and [[semantic]]s for describing a [[Agent Mental State|mental state]]; the [[Agent Mental State|mental state]] will be defined uniquely by several [[System Module|modalities]], such as [[AOP Belief Mental State|belief]] and [[AOP Belief Mental State|commitment]];
Line 51: Line 51:
  
 
=== 1992 ===
 
=== 1992 ===
* ([[1992_AgentOrientedProgrammingAnOverv|Shoham, 1992]]) ⇒ [[::Yoav Shoham]]. ([[::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]]. ([[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 (AOP) System is a Software Programming System that is based on a Agent-Oriented Programming Paradigm which 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