Marcello Balduccini
Eastman Kodak Company
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Marcello Balduccini.
practical aspects of declarative languages | 2001
Monica Nogueira; Marcello Balduccini; Michael Gelfond; Richard Watson; Matthew Barry
The goal of this paper is to test if a programming methodology based on the declarative language A-Prolog and the systems for computing answer sets of such programs, can be successfully applied to the development of medium size knowledge-intensive applications. We report on a successful design and development of such a system controlling some of the functions of the Space Shuttle.
Theory and Practice of Logic Programming | 2003
Marcello Balduccini; Michael Gelfond
In this paper, we suggest an architecture for a software agent which operates a physical device and is capable of making observations and of testing and repairing the devices components. We present simplified definitions of the notions of symptom, candidate diagnosis, and diagnosis which are based on the theory of action language
Annals of Mathematics and Artificial Intelligence | 2006
Marcello Balduccini; Michael Gelfond; Monica L. Nogueira
{\cal AL}
international conference on logic programming | 2001
Marcello Balduccini; Michael Gelfond; Richard Watson; Monica Nogueira
. The definitions allow one to give a simple account of the agents behavior in which many of the agents tasks are reduced to computing stable models of logic programs.
parallel computing | 2005
Marcello Balduccini; Enrico Pontelli; Omar Elkhatib; Hung Le
The aim of this paper is to demonstrate that A-Prolog is a powerful language for the construction of reasoning systems. In fact, A-Prolog allows to specify the initial situation, the domain model, the control knowledge, and the reasoning modules. Moreover, it is efficient enough to be used for practical tasks and can be nicely integrated with programming languages such as Java. An extension of A-Prolog (CR-Prolog) allows to further improve the quality of reasoning by specifying requirements that the solutions should satisfy if at all possible. The features of A-Prolog and CR-Prolog are demonstrated by describing in detail the design of USA-Advisor, an A-Prolog based decision support system for the Space Shuttle flight controllers.
Ai Communications | 2011
Marcello Balduccini; Stefan Woltran
In this work we show how control knowledge was used to improve planning in the USA-Advisor decision support system for the Space Shuttle. The USA-Advisor is a medium size, real-world planning application for use by NASA flight controllers and contains over a dozen domain dependent and domain independent heuristics. Experimental results are presented here, illustrating how this control knowledge helps improve both the quality of plans as well as overall system performance.
practical aspects of declarative languages | 2003
Enrico Pontelli; Marcello Balduccini; F. Bermudez
We explore the major issues involved in the automatic exploitation of parallelism from the execution models of logic-based non-monotonic reasoning systems. We describe orthogonal techniques to parallelize the computation of models of non-monotonic logic theories, and demonstrate the effectiveness of the proposed techniques in prototypical implementation.
international conference on logic programming | 2007
Marcello Balduccini
Since its introduction, answer set programming (ASP) has been widely applied to various knowledgeintensive tasks and combinatorial search problems. ASP was found to be closely related to SAT, which has led to new methods of computing answer sets using SAT solvers and techniques adapted from SAT. While this has been the most studied relationship, the relationship of ASP to other computing paradigms, such as constraint satisfaction, quantified boolean formulas (QBF), or first-order logic (FOL) is also the subject of active research. The goal of the annual ASPOCP (acronym for ASP and Other Computing Paradigms) workshop is to facilitate the discussion about crossing the boundaries of current ASP techniques, in combination with or inspired by other computing paradigms. In 2010, the third edition of the ASPOCP workshop (ASPOCP’10) was held in Edinburgh, Scotland, as part of the International Conference on Logic Programming (ICLP) in the frame of the 5th Federated Logic Conference (FLoC). The program included one invited talk by Torsten Schaub and nine regular paper presentations. This special issue of AI Communications contains extended and carefully reviewed versions of select contributions to ASPOCP’10. The articles reflect the range of areas the ASPOCP workshop tries to touch; in particular articles contained in this volume address preferential reasoning, domain-specific heuristics, symmetry breaking, as well as grounding issues. The first article “Potassco: The Potsdam answer set solving collection” [5] is the contribution by our invited speaker and his team. It gives a thorough overview of the suite of ASP tools that are developed at the University of Potsdam. This family of ASP tools
Ai Communications | 2011
Marcello Balduccini
Non-monotonic logic programming systems, such as the various implementations of Answer Set Programming (ASP), are frequently used to solve problems with large search spaces. In spite of the impressive improvements in implementation technology, the sheer size of realistic computations required to solve problems of interest often makes such problems inaccessible to existing sequential technology. This paper presents some preliminary results obtained in the development of solutions for execution of Answer Set Programs on parallel architectures. We identify different forms of parallelism that can be automatically exploited in a typical ASP execution, and we describe the execution models we have experimented with to take advantage of some of these. Performance results obtained on a Beowulf system are presented.
practical aspects of declarative languages | 2004
Marcello Balduccini
CR-Prolog is an extension of the knowledge representation language A-Prolog. The extension is built around the introduction of consistency-restoring rules (cr-rules for short), and allows an elegant formalization of events or exceptions that are unlikely, unusual, or undesired. The flexibility of the language has been extensively demonstrated in the literature, with examples that include planning and diagnostic reasoning. In this paper we present the design of an inference engine for CR-Prolog that is efficient enough to allow the practical use of the language for medium-size applications. The capabilities of the inference engine have been successfully demonstrated with experiments on an application independently developed for use by NASA.