Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2022
Verification of agent navigation in partially-known environments
AbstractThis paper establishes a framework based on logic and automata theory in which to model and automatically verify systems of multiple mobile agents moving in environments with partially-known topologies, i.e., ones which are not ...
- research-articleJanuary 2022
Situation calculus for controller synthesis in manufacturing systems with first-order state representation
AbstractManufacturing is transitioning from a mass production model to a service model in which facilities ‘bid’ to produce products. To decide whether to bid for a complex, previously unseen product, a facility must be able to synthesize, on ...
- research-articleJune 2020
Non-terminating processes in the situation calculus
Annals of Mathematics and Artificial Intelligence (KLU-AMAI), Volume 88, Issue 5-6Pages 623–640https://doi.org/10.1007/s10472-019-09643-9AbstractBy their very design, many robot control programs are non-terminating. This paper describes a situation calculus approach to expressing and proving properties of non-terminating programs expressed in Golog, a high level logic programming language ...
- research-articleApril 2020
Ethical approaches and autonomous systems
AbstractIn this paper we consider how the three main approaches to ethics – deontology, consequentialism and virtue ethics – relate to the implementation of ethical agents. We provide a description of each approach and how agents might be ...
- research-articleOctober 2017
Belief revision and projection in the epistemic situation calculus
Artificial Intelligence (ARTI), Volume 251, Issue CPages 62–97https://doi.org/10.1016/j.artint.2017.07.004This article considers defeasible beliefs in dynamic settings. In particular, we examine the belief projection problem: what is believed after performing an action and/or receiving new information? The approach is based on an epistemic variant of Reiter'...
-
- research-articleJune 2017
Progression of Decomposed Local-Effect Action Theories
ACM Transactions on Computational Logic (TOCL), Volume 18, Issue 2Article No.: 16, Pages 1–41https://doi.org/10.1145/3091119In many tasks related to reasoning about consequences of a logical theory, it is desirable to decompose the theory into a number of weakly related or independent components. However, a theory may represent knowledge that is subject to change, as a ...
- articleAugust 2016
Progression and Verification of Situation Calculus Agents with Bounded Beliefs
We investigate agents that have incomplete information and make decisions based on their beliefs expressed as situation calculus bounded action theories. Such theories have an infinite object domain, but the number of objects that belong to fluents at ...
- articleJanuary 2011
John McCarthy's legacy
Artificial Intelligence (ARTI), Volume 175, Issue 1Pages 1–24https://doi.org/10.1016/j.artint.2010.11.003This special issue is dedicated to John McCarthy, founding father of Artificial Intelligence. It contains a collection of recent contributions to the field of knowledge representation and reasoning, a field that McCarthy founded and that has been a main ...
- articleJanuary 2011
Non-Markovian control in the Situation Calculus
Artificial Intelligence (ARTI), Volume 175, Issue 1Pages 25–48https://doi.org/10.1016/j.artint.2010.04.012In reasoning about actions, it is commonly assumed that the dynamics of domains satisfies the Markov Property: the executability conditions and the effects of all actions are fully determined by the present state of the system. This is true in ...
- articleJanuary 2011
A unifying action calculus
Artificial Intelligence (ARTI), Volume 175, Issue 1Pages 120–141https://doi.org/10.1016/j.artint.2010.04.010McCarthy's Situation Calculus is arguably the oldest special-purpose knowledge representation formalism, designed to axiomatize knowledge of actions and their effects. Four decades of research in this area have led to a variety of alternative formalisms:...
- articleJanuary 2011
Modular-E and the role of elaboration tolerance in solving the qualification problem
Artificial Intelligence (ARTI), Volume 175, Issue 1Pages 49–78https://doi.org/10.1016/j.artint.2010.04.008We describe Modular-E (ME), a specialized, model-theoretic logic for reasoning about actions. ME is able to represent non-deterministic domains involving concurrency, static laws (constraints), indirect effects (ramifications), and narrative information ...
- articleOctober 2010
Synthesizing advanced transaction models using the situation calculus
Journal of Intelligent Information Systems (JIIS), Volume 35, Issue 2Pages 157–212https://doi.org/10.1007/s10844-009-0093-8The situation calculus is a versatile logic for reasoning about actions and formalizing dynamic domains. Using the non-Markovian action theories formulated in the situation calculus, one can specify and reason about the effects of database actions under ...
- ArticleJune 2009
Development of a Decision-Maker in an Anticipatory Reasoning-Reacting System for Terminal Radar Control
HAIS '09: Proceedings of the 4th International Conference on Hybrid Artificial Intelligence SystemsPages 68–76https://doi.org/10.1007/978-3-642-02319-4_9Terminal radar control is more and more complex in recent years. To reduce human errors in terminal radar control, an automatic system to support conflict detection and conflict resolution is required for reliable and safe terminal radar control. An ...
- research-articleJanuary 2009
Reasoning about actions with sensing under qualitative and probabilistic uncertainty
ACM Transactions on Computational Logic (TOCL), Volume 10, Issue 1Article No.: 5, Pages 1–41https://doi.org/10.1145/1459010.1459015We focus on the aspect of sensing in reasoning about actions under qualitative and probabilistic uncertainty. We first define the action language E for reasoning about actions with sensing, which has a semantics based on the autoepistemic description ...
- articleNovember 2008
Combining declarative, procedural, and predictive knowledge to generate, execute, and optimize robot plans
Robotics and Autonomous Systems (ROAS), Volume 56, Issue 11Pages 967–979https://doi.org/10.1016/j.robot.2008.08.011One of the main challenges in motor control is expressing high-level goals in terms of low-level actions. To do so effectively, motor control systems must reason about actions at different levels of abstraction. Grounding high-level plans in low-level ...
- articleNovember 2008
Logic-based robot control in highly dynamic domains
Robotics and Autonomous Systems (ROAS), Volume 56, Issue 11Pages 980–991https://doi.org/10.1016/j.robot.2008.08.010In this paper, we present the robot programming and planning language Readylog, a Golog dialect, which was developed to support the decision making of robots acting in dynamic real-time domains, such as robotic soccer. The formal framework of Readylog, ...
- articleJanuary 2008
On combinations of propositional dynamic logic and doxastic modal logics
Journal of Logic, Language and Information (KLU-JLLI), Volume 17, Issue 1Pages 109–129https://doi.org/10.1007/s10849-007-9041-6We prove completeness and decidability results for a family of combinations of propositional dynamic logic and unimodal doxastic logics in which the modalities may interact. The kind of interactions we consider include three forms of commuting axioms, ...
- articleNovember 2007
Metatheory of actions: Beyond consistency
Artificial Intelligence (ARTI), Volume 171, Issue 16-17Pages 951–984https://doi.org/10.1016/j.artint.2007.04.013Traditionally, consistency is the only criterion for the quality of a theory in logic-based approaches to reasoning about actions. This work goes beyond that and contributes to the metatheory of actions by investigating what other properties a good ...
- articleOctober 2006
Domain-dependent knowledge in answer set planning
ACM Transactions on Computational Logic (TOCL), Volume 7, Issue 4Pages 613–657https://doi.org/10.1145/1183278.1183279In this article we consider three different kinds of domain-dependent control knowledge (temporal, procedural and HTN-based) that are useful in planning. Our approach is declarative and relies on the language of logic programming with answer set ...
- ArticleNovember 1996
Actions as Prolog Programs
IJSIS '96: Proceedings of the 1996 IEEE International Joint Symposia on Intelligence and SystemsPage 178As an extention of the TRASYS approach to reasoning about actions, this work presents a new step in the direction to the transposition of the gap between action formalisms and their real execution inside planning environments. We try to clarify some ...