• DocumentCode
    1838866
  • Title

    Programming Normative Artifacts with Declarative Obligations and Prohibitions

  • Author

    Tinnemeier, N.A.M. ; Dastani, M.M. ; Meyer, J-J.Ch. ; Torre, L.van der

  • Volume
    2
  • fYear
    2009
  • fDate
    15-18 Sept. 2009
  • Firstpage
    145
  • Lastpage
    152
  • Abstract
    Abstract—Normative concepts (e.g., obligations and prohibitions) are seen as a suitable tool for regulating the observable behavior of software agents. An enforcement mechanism – a process that detects when a norm is active, detects violations of the norms and handles these violations – is crucial for the practical use of norms in the construction of multi-agent systems. We propose a programming language for programming normative artifacts in terms of “declarative” norms referring to a state of the world (as opposed to “procedural” norms only referring to actions), and introduce the operational semantics of the norm enforcement mechanism.
  • Keywords
    Computer languages; Conference management; Conferences; Formal specifications; Intelligent agent; Mechanical factors; Multiagent systems; Software agents; Writing;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technologies, 2009. WI-IAT '09. IEEE/WIC/ACM International Joint Conferences on
  • Conference_Location
    Milan, Italy
  • Print_ISBN
    978-0-7695-3801-3
  • Electronic_ISBN
    978-1-4244-5331-3
  • Type

    conf

  • DOI
    10.1109/WI-IAT.2009.144
  • Filename
    5284846