Authors
Onofrio Febbraro, Giovanni Grasso, Nicola Leone, Francesco Ricca
Publication date
2012
Journal
International Conference on Principles of Knowledge Representation and Reasoning (KR2102)
Publisher
AAAI Press
Description
Answer Set Programming (ASP) is a fully-declarative logic programming paradigm, which has been proposed in the area of knowledge representation and non-monotonic reasoning. Nowadays, the formal properties of ASP are well-understood, efficient ASP systems are available, and, recently, ASP has been employed in a few industrial applications. However, ASP technology is not mature for a successful exploitation in industry yet; mainly because ASP technologies are not integrated in the well-assessed development processes and platforms which are tailored for imperative/object-oriented programming languages. In this paper we present a new programming framework blending ASP with Java. The framework is based on JASP, an hybrid language that transparently supports a bilateral interaction between ASP and Java. JASP specifications are compliant with the JPA standard to perfectly fit extensively-adopted enterprise application technologies. The framework also encompasses an implementation of JASP as a plug-in for the Eclipse platform, called JDLV, which includes a compiler from JASP to Java. Moreover, we show a real-world application developed with JASP and JDLV, which highlights the effectiveness of our ASP–Java integration framework.
Total citations
201220132014201520162017201820192020202120222023321344533311
Scholar articles
O Febbraro, N Leone, G Grasso, F Ricca - Thirteenth International Conference on the Principles of …, 2012