jDALMAS: A Java/Prolog Framework for Deontic Action-Logic Multi-Agent Systems
- 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
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.
Keywordsdeontic action-logic normative positions norm-regulated MAS DALMAS logic server
Unable to display preview. Download preview PDF.