welcome: please sign in
location: Diff for "dlt"
Differences between revisions 59 and 60
Revision 59 as of 2008-07-25 22:48:20
Size: 5294
Editor: MarcoMarano
Revision 60 as of 2008-07-25 23:01:21
Size: 5379
Editor: MarcoMarano
Deletions are marked like this. Additions are marked like this.
Line 43: Line 43:
   * Download the [attachment:axiomatic_modules.zip axiomatic modules] (for Frame Logic)


An Answer Set Programming Frontend with Templates



About DLT

DLT is a frontend for disjunctive datalog, extending Answer Set Programming with Template predicates, Higher order atoms and Frame Logic Syntax with nested frames.

DLT works as a pre-parser and can produce output compliant with the syntax of [http://www.dlvsystem.com DLV], [http://www.mat.unical.it/kali/dlv-ex DLV-EX], [http://www.kr.tuwien.ac.at/staff/roman/dlvhex/ DLV-HEX], and, partially, [http://www.tcs.hut.fi/Software/smodels/ Lparse+Smodels]


The Team

Project Coordinator

Sr. Developers

Jr. Developers

Contact us at dlt_AT_mat.unical.it.

Have a look at our [http://sv.mat.unical.it/~ianni/dlpt/gallery.htm gallery!]



Linux (i586) and Mac Os X (Leopard) binaries are available (updated July 25, 2008).

  • Download the [attachment:dlt_linux.zip latest linux (i586) version] (1.5.1).
  • Download the [attachment:dlt_leopard.zip latest mac os version] (1.5.1).
  • Download the [attachment:axiomatic_modules.zip axiomatic modules] (for Frame Logic)

Note: since DLT invokes DLV, you will need the DLV executable. Please find all versions at the official [http://www.dlvsystem.com DLV webpage]. A limited compatibility with other solvers is also provided (see for instance [http://www.tcs.hut.fi/Software/smodels/ Smodels]).

In order to receive notifications about new releases and/or other important events regarding DLT, please contact us at dlt_AT_mat.unical.it


Documentation and examples



The following examples could be interesting:

  • [attachment:examples_lpnmr.zip Simple examples] (.zip file)
  • [attachment:examples.zip Other examples] (.zip file)

Download all examples in a [attachment:all_examples.zip .zip file].


  • The Official [http://www.dlvsystem.com DLV] Home Page.

  • An useful [http://www.mat.unical.it/wrapper Java wrapper] for DLV.

  • Some solvers that allow DLT as a preprocessor:
    • [http://www.mat.unical.it/kali/dlv-ex DLV-EX] is an Answer Set Programming System with External Predicates, featuring a framework aimed at enabling ASP to deal with external sources of computation. It has been implemented and is currently maintained by members of the DLV team from Università della Calabria (some of them are involved also into the DLT project). Sooner DLV-EX features will be part of the DLV System.

    • [http://www.mat.unical.it/dlv-complex DLV-Complex] extends DLV-EX with function symbols, lists and set terms.

    • [http://www.kr.tuwien.ac.at/staff/roman/dlvhex/ DLV-HEX] features "second order" external predicates taking relational input an returning relational output, as well as higher order atoms.


Selected Publications

[ACIM+07] Mario Alviano, Francesco Calimeri, Giovambattista Ianni, Alessandra Martello. "Frame Logic under Answer Set Semantics". In G. Fiumara, M. Marchi, and A. Provetti, editors, Proceedings of CILC 2007 (22nd Convegno Italiano di Logica Computazionale), S. Agata di Messina, Italy, June, to appear 2007. ([attachment:alvii-etal-2007-CILC.pdf .pdf])

[CIa+06] Francesco Calimeri, Giovambattista Ianni. "Template Programs for Disjunctive Logic Programming: An Operational Semantics". AI Communications, Vol. 19, N. 3, pp. 193-206, IOS Press, Nieuwe Hemweg 6B, 1013 BG Amsterdam, 2006. ([attachment:CalimeriIanni-aicom2006.pdf .pdf])

[IIC+04b] Giovambattista Ianni, Giuseppe Ielpa, Francesco Calimeri, Adriana Pietramala, Maria Carmela Santoro. A System with Template Answer Set Programs. In Proceedings of the 9th European Conference, JELIA 2004, LNCS 3229 Springer Verlag, Lisbon, Portugal, September 27-30, 2004. ([http://sv.mat.unical.it/~ianni/dlpt/systemDescription.pdf .pdf])

[IIC+04] Giovambattista Ianni, Giuseppe Ielpa, Francesco Calimeri, Adriana Pietramala, Maria Carmela Santoro. Enhancing Answer Set Programming with Templates. In Proceedings of the 10th International Workshop on Non-Monotonic Reasoning NMR2004. Whistler, BC, Canada, June 6 - 8, 2004. ([http://sv.mat.unical.it/~ianni/dlpt/nmr2004.pdf .pdf])

[IIP+03] Giovambattista Ianni, Giuseppe Ielpa, Adriana Pietramala, Maria Carmela Santoro. Answer Set Programming with Templates. In Proceedings of the 2nd Intl. ASP'03 Workshop. Messina, Italy, September 26 - 28, 2003 - CEUR Workshop Proceedings. ([http://sv.mat.unical.it/~ianni/dlpt/dlt.pdf pdf])

mwiki: dlt (last edited 2011-09-21 10:38:45 by GiovambattistaIanni)