Agent-Oriented Programming System: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - ".<P>" to ". <P>")
m (Text replacement - "]] " to "]] ")
 
Line 2: Line 2:
* <B>Context:</B>
* <B>Context:</B>
** It can solve an [[Agent-Oriented Programming Task]] that implements [[Agent-Oriented Programming Algorithm]]s.
** It can solve an [[Agent-Oriented Programming Task]] that implements [[Agent-Oriented Programming Algorithm]]s.
** It requires a [[Restricted Formal Language]] for describing [[AOP Mental State]].
** It requires a [[Restricted Formal Language]] for describing [[AOP Mental State]].
** It requires an [[Agent-Oriented Programming Language]] to be used by [[Agent Program]]s.
** It requires an [[Agent-Oriented Programming Language]] to be used by [[Agent Program]]s.
** It can usually be composed by the following sub-system:
** It can usually be composed by the following sub-system:

Latest revision as of 02:39, 4 November 2024

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