Towards Active Logic Programming

03/21/2014
by   Stefania Costantini, et al.
0

In this paper we present the new logic programming language DALI, aimed at defining agents and agent systems. A main design objective for DALI has been that of introducing in a declarative fashion all the essential features, while keeping the language as close as possible to the syntax and semantics of the plain Horn--clause language. Special atoms and rules have been introduced, for representing: external events, to which the agent is able to respond (reactivity); actions (reactivity and proactivity); internal events (previous conclusions which can trigger further activity); past and present events (to be aware of what has happened). An extended resolution is provided, so that a DALI agent is able to answer queries like in the plain Horn--clause language, but is also able to cope with the different kinds of events, and exhibit a (rational) reactive and proactive behaviour.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2016

Programming in logic without logic programming

In previous work, we proposed a logic-based framework in which computati...
research
07/26/2011

ALPprolog --- A New Logic Programming Method for Dynamic Domains

Logic programming is a powerful paradigm for programming autonomous agen...
research
07/23/2020

Exploratory Experiments on Programming Autonomous Robots in Jadescript

This paper describes exploratory experiments to validate the possibility...
research
07/03/2002

Agent Programming with Declarative Goals

A long and lasting problem in agent research has been to close the gap b...
research
10/31/2011

On the Formal Semantics of Speech-Act Based Communication in an Agent-Oriented Programming Language

Research on agent communication languages has typically taken the speech...
research
05/15/2014

Transaction Logic with (Complex) Events

This work deals with the problem of combining reactive features, such as...
research
07/03/2000

Constraint Exploration and Envelope of Simulation Trajectories

The implicit theory that a simulation represents is precisely not in the...

Please sign up or login with your details

Forgot password? Click here to reset