jDALMAS: A Java/Prolog Framework for Deontic Action-Logic Multi-Agent Systems

  • Magnus Hjelmblom
  • Jan Odelstad
Conference paper

DOI: 10.1007/978-3-642-01665-3_12

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5559)
Cite this paper as:
Hjelmblom M., Odelstad J. (2009) jDALMAS: A Java/Prolog Framework for Deontic Action-Logic Multi-Agent Systems. In: Håkansson A., Nguyen N.T., Hartung R.L., Howlett R.J., Jain L.C. (eds) Agent and Multi-Agent Systems: Technologies and Applications. KES-AMSTA 2009. Lecture Notes in Computer Science, vol 5559. Springer, Berlin, Heidelberg

Abstract

A norm-regulated Deontic Action-Logic Multi-Agent System (DALMAS) is regulated by a normative system consisting of norms, which are expressed in an algebraic notation based on the Kanger-Lindahl theory of normative positions. A general-level Prolog implementation of the abstract DALMAS architecture makes it possible to implement specific systems in Prolog. This work describes jDALMAS, a Java library that may be used to create DALMAS applications in Java. A jDALMAS application has a client/server architecture, where a Prolog implementation of a specific system acts as a logic server. Together, the general-level Prolog implementation and the jDALMAS packages offer a framework for implementation of specific systems. Two examples of such implementations are presented here.

Keywords

deontic action-logic normative positions norm-regulated MAS DALMAS logic server 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Magnus Hjelmblom
    • 1
  • Jan Odelstad
    • 1
  1. 1.Department of Mathematics, Natural and Computer SciencesUniversity of GävleGävleSweden

Personalised recommendations