Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Enrico Pontelli is active.

Publication


Featured researches published by Enrico Pontelli.


ACM Transactions on Programming Languages and Systems | 2001

Parallel execution of prolog programs: a survey

Gopal Gupta; Enrico Pontelli; Khayri A. M. Ali; Mats Carlsson; Manuel V. Hermenegildo

Since the early days of logic programming, researchers in the field realized the potential for exploitation of parallelism present in the execution of logic programs. Their high-level nature, the presence of nondeterminism, and their referential transparency, among other characteristics, make logic programs interesting candidates for obtaining speedups through parallel execution. At the same time, the fact that the typical applications of logic programming frequently involve irregular computations, make heavy use of dynamic data structures with logical variables, and involve search and speculation, makes the techniques used in the corresponding parallelizing compilers and run-time systems potentially interesting even outside the field. The objective of this article is to provide a comprehensive survey of the issues arising in parallel execution of logic programming languages along with the most relevant approaches explored to date in the field. Focus is mostly given to the challenges emerging from the parallel execution of Prolog programs. The article describes the major techniques used for shared memory implementation of Or-parallelism, And-parallelism, and combinations of the two. We also explore some related issues, such as memory management, compile-time analysis, and execution visualization.


Theory and Practice of Logic Programming | 2006

Planning with preferences using logic programming

Tran Cao Son; Enrico Pontelli

We present a declarative language,


Theory and Practice of Logic Programming | 2007

A Constructive semantic characterization of aggregates in answer set programming

Tran Cao Son; Enrico Pontelli

{\cal PP}


real-time systems symposium | 1997

A constraint-based approach for specification and verification of real-time systems

Gopal Gupta; Enrico Pontelli

, for the high-level specification of preferences between possible solutions (or trajectories) of a planning problem. This novel language allows users to elegantly express non-trivial, multi-dimensional preferences and priorities over such preferences. The semantics of


Theory and Practice of Logic Programming | 2009

Justifications for logic programs under answer set semantics

Enrico Pontelli; Tran Cao Son; Omar Elkhatib

{\cal PP}


computational systems bioinformatics | 2006

IDENTIFICATION OF α-HELICES FROM LOW RESOLUTION PROTEIN DENSITY MAPS

A. Dal Palú; Jing He; Enrico Pontelli; Yonggang Lu

allows the identification of most preferred trajectories for a given goal. We also provide an answer set programming implementation of planning problems with


international parallel processing symposium | 1995

&ACE: a high-performance parallel Prolog system

Enrico Pontelli; Gopal Gupta; Manuel V. Hermenegildo

{\cal PP}


conference on computers and accessibility | 2002

Navigation of HTML tables, frames, and XML fragments

Enrico Pontelli; Douglas J. Gillan; W. Xiong; Emad Saad; Gopal Gupta; Arthur I. Karshmer

preferences.


Artificial Intelligence | 2010

Logic programs with abstract constraint atoms: The role of computations

Lengning Liu; Enrico Pontelli; Tran Cao Son; Miroslaw Truszczynski

This technical note describes a monotone and continuous fixpoint operator to compute the answer sets of programs with aggregates. The fixpoint operator relies on the notion of aggregate solution. Under certain conditions, this operator behaves identically to the three-valued immediate consequence operator PaggrP for aggregate programs, independently proposed in Pelov (2004) and Pelov et al. (2004). This operator allows us to closely tie the computational complexity of the answer set checking and answer sets existence problems to the cost of checking a solution of the aggregates in the program. Finally, we relate the semantics described by the operator to other proposals for logic programming with aggregates.


international conference on logic programming | 2005

A comparison of CLP(FD) and ASP solutions to NP-Complete problems

Agostino Dovier; Andrea Formisano; Enrico Pontelli

We develop a general constraint logic programming (CLP) based framework for specification and verification of real time systems. Our framework is based on the notion of timed automata that have traditionally been used for specifying real time systems. In our framework, a user models the ordering of real time events as the grammar of a language accepted by a timed automata, the real time constraints on these events are then captured as denotations of the grammar productions specified by the user. The grammar can be specified as a Definite Clause Grammar (DCG), while the denotations can be specified in constraint logic. The resulting specification can hence be regarded as a constraint logic program (CLP), and is executable. Many interesting properties of the real time system can be verified by posing appropriate queries to this CLP program. A major advantage of our approach is that it is constructive in nature, i.e., it can be used for computing the conditions under which a property will hold for a given real time system. Our framework also suggests new types of formalisms that we call constraint automata and timed push down automata.

Collaboration


Dive into the Enrico Pontelli's collaboration.

Top Co-Authors

Avatar

Tran Cao Son

New Mexico State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Gopal Gupta

University of Texas at Dallas

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

William Yeoh

Washington University in St. Louis

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Chitta Baral

Arizona State University

View shared research outputs
Top Co-Authors

Avatar

Desh Ranjan

Old Dominion University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge