• DocumentCode
    658701
  • Title

    Execution Mechanisms of Oragent -- An Organisation-Based Programming Language

  • Author

    Yin Chen ; Xinjun Mao ; Cuiyun Hu

  • Author_Institution
    Coll. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • Volume
    2
  • fYear
    2013
  • fDate
    17-20 Nov. 2013
  • Firstpage
    274
  • Lastpage
    279
  • Abstract
    The adoption of organisation-based agent-oriented programming has been quite limited, due to the lack of programming languages which are expressive enough to tackle the complexity brought by the dynamism of multi-agent systems. Oragent is an organisation-based agent-oriented programming language which provides explicit language primitives to program organisational concepts such as agents and groups as first-class entities, and to realise adaptation of multi-agent systems via role enactment and role-based interaction. In this paper, we present the execution mechanisms for Oragent language, which support adaptation of agent behaviour via role enactment, and role-based interaction among agents. A case study is presented to demonstrate the viability of these mechanisms.
  • Keywords
    multi-agent systems; object-oriented programming; programming languages; Oragent execution mechanisms; agent behaviour; agent interaction; first-class entities; language primitives; multi-agent systems; organisation-based agent-oriented programming; organisation-based programming language; organisational concepts; role enactment; role-based interaction; Conferences; Intelligent agents; agent; execution mechanisms; multi-agent system; organisation; programming language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence (WI) and Intelligent Agent Technologies (IAT), 2013 IEEE/WIC/ACM International Joint Conferences on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4799-2902-3
  • Type

    conf

  • DOI
    10.1109/WI-IAT.2013.120
  • Filename
    6690800