• DocumentCode
    2432525
  • Title

    Belief/goal sharing modules for BDI languages

  • Author

    Cap, Michal ; Dastani, Mehdi ; Harbers, Maaike

  • Author_Institution
    Inst. of Inf. & Comput. Sci., Utrecht Univ., Utrecht, Netherlands
  • fYear
    2011
  • fDate
    15-16 June 2011
  • Firstpage
    87
  • Lastpage
    94
  • Abstract
    This paper proposes a modularisation framework for BDI based agent programming languages developed from a software engineering perspective. Like other proposals, BDI modules are seen as encapsulations of cognitive components. However, unlike other approaches, modules are here instantiated and manipulated in a similar fashion as objects in object orientation. In particular, an agent´s mental state is formed dynamically by instantiating and activating BDI modules. The agent deliberates on its active module instances, which interact by sharing their beliefs and goals. The formal semantics of the framework are provided and some desirable properties of the framework are shown.
  • Keywords
    data encapsulation; object-oriented languages; object-oriented programming; software agents; software engineering; BDI language; agent programming language; belief sharing module; belief-desire-intention languages; cognitive component encapsulation; formal semantics; goal sharing module; software engineering; Cognition; Computer languages; Multiagent systems; Proposals; Runtime; Semantics; Weapons; Intelligent agent; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering (CSSE), 2011 CSI International Symposium on
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-61284-206-6
  • Type

    conf

  • DOI
    10.1109/CSICSSE.2011.5963984
  • Filename
    5963984