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
Link To Document