• DocumentCode
    3568059
  • Title

    Modularity in BDI-Based Multi-agent Programming Languages

  • Author

    Dastani, Mehdi ; Steunebrink, Bas

  • Volume
    2
  • fYear
    2009
  • Firstpage
    581
  • Lastpage
    584
  • Abstract
    This paper proposes a module-based vision for designing BDI-based multi-agent programming languages. The introduced concept of modules enables common programming techniques such as encapsulation and information hiding for BDI-based programs, and facilitates the implementation of agent roles and profiles. This vision is applied to a BDI-based agent programming language to which specific programming constructs are added to allow the implementation of modules. The syntax and intuitive semantics of module based programming constructs are explained. An example is presented to illustrate how modules can be used to implement BDI-based multi-agent systems.
  • Keywords
    Computer languages; Conferences; Encapsulation; Intelligent agent; Lifting equipment; Multiagent systems; Paper technology; Programming profession; Proposals; Terminology; BDI Programming Languages; Modularity; Multi-Agent Programming Language; Multi-Agent Systems;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technologies, 2009. WI-IAT '09. IEEE/WIC/ACM International Joint Conferences on
  • Print_ISBN
    978-0-7695-3801-3
  • Electronic_ISBN
    978-1-4244-5331-3
  • Type

    conf

  • DOI
    10.1109/WI-IAT.2009.214
  • Filename
    5285116