welcome: please sign in

Revision 70 as of 2006-07-19 11:19:27

Clear message
location: dlvex


Anchor(TOC) TableOfContents


attachment:new.gif New version available ([#download April 26th, 2006]) attachment:new.gif


Anchor(project)

DLV-EX: The Project

DLV-EX is an Answer Set Programming System extending [http://www.dlvsystem.com DLV] by External Predicates, which features a framework aimed at enabling ASP to deal with external sources of computation. This feature is realized by the introduction of “parametric” external predicates, whose extension is not specified by means of a logic program but implicitly computed through external code. It is explicitly addressed the issue of invention of new information coming from external predicates, in form of new, and possibly infinite, constant symbols.

We remark that DLV-EX is based on the [http://www.dlvsystem.com DLV] system.

[#TOC Top of Page]


Anchor(team)

The Team

Core

[http://www.mat.unical.it/calimeri Francesco Calimeri], [http://www.gibbi.com Giovambattista Ianni], [mailto:cozza@mat.unical.it Susanna Cozza]

Former team members

Adriana Pietramala (student), Maria Carmela Santoro (student)

Prompters and helpers

[http://www.wfaber.com Wolfgang Faber], [http://www.pfeifer.com/gerald/ Gerald Pfeifer], [http://www.mat.unical.it/~leone/ Nicola Leone]

[#TOC Top of Page]


Anchor(download)

Download

DLV-EX is actively developed. To receive notifications about new releases and other important events regarding DLV-EX, just have a look at this page, or drop us a note [mailto:dlv-ex@mat.unical.it here].

Please always use the most current version of DLV-EX (cf. [#history version history]). You may also want to have a look at [attachment:benchmarks.html some benchmarks].

Anchor(latestVersion)

Latest Version

We offer a command-line version in binary form for

(please have a look at the notes below). We plan to release binaries for other platforms as soon as an official release will be ready.

Notes: Please note that the .tar.gz archive consists of the executable plus a folder, namely "LIB", containing headers and scripts needed in order to create new External Builtins libraries. For further information, have a look at the [#docs documentation].

Libraries

Some (compiled) dynamic libraries can be downloaded here. They have to be considered as "betas", since they are currently developed and tested. Feedbacks are useful and welcome, so please download them freely. For further information on how to exploit libraries have a look at the [#docs documentation]. Please note that updates will be available later on, so come back to this page.

Utilities

DEBT - We have developed an integrated command-line environment aimed at helping in testing external built-ins predicates. This may be very useful for users who define their own built-ins. DEBT can be downloaded [attachment:debt.tar.gz here], and it is gathered with its related [attachment:BuiltinTestToolUSERMANUAL.pdf documentation].

[#TOC Top of Page]


Anchor(docs)

Documentation & Examples

We provide an [attachment:usermanual.html online manual] and an [attachment:tutorial.html online tutorial]; they are updated accordingly to the evolution of the system, so check them periodically.

For a full documentation on DLV please check the official [http://www.dlvsystem.com web page].

[#TOC Top of Page]


Anchor(relatedWork)

Related Works

It is worth noting that our work shares many aspects with the work carried out by Thomas Eiter, Giovambattista Ianni, Roman Schindlauer, and Hans Tompits. They introduce HEX programs, which are nonmonotonic logic programs admitting higher-order atoms as well as external atoms, and extend the answer-set semantics accordingly. A web page with a prototype and some references is available [http://con.fusion.at/dlvhex/ here].

[#TOC Top of Page]


Anchor(history)

History

Bugfixes and speedups. Support for VI-restricted programs implemented.

"Beta" version, much improved. Carries many bugfixes and improvements.

First stable version, even if still a "beta".

First working version, experimental.

...did not carry a real version identification.

[#TOC Top of Page]


Anchor(publications)

Selected Publications

[1] F. Calimeri, G. Ianni, "External sources of computation for Answer Set Solvers", Proceedings of the 8th International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR-05), Diamante, Italy, 5-8 September 2005, Springer Verlag.

[#TOC Top of Page]


[mailto:dlv-ex@mat.unical.it dlv-ex@mat.unical.it]