GOLOG: A logic programming language for dynamic domains

From MaRDI portal
Publication:4352529

DOI10.1016/S0743-1066(96)00121-5zbMath0880.68008OpenAlexW2045474169MaRDI QIDQ4352529

Richard B. Scherl, Raymond Reiter, Yves Lespérance, Fangzhen Lin, Hector J. Levesque

Publication date: 23 October 1997

Published in: The Journal of Logic Programming (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1016/s0743-1066(96)00121-5




Related Items (68)

Reactive computing as model generationA formalization of programs in first-order logic with a discrete linear orderBounded situation calculus action theoriesPractical solution techniques for first-order MDPsIntegrating ASP into ROS for Reasoning in RobotsExtending Action Language $\mathcal{C}+$ by Formalizing Composite ActionsProgression and verification of situation calculus agents with bounded beliefsA logical theory of localizationVerification of agent navigation in partially-known environmentsReasoning about actions with Temporal Answer SetsA formal characterisation of Hamblin's action-state semanticsReasoning about interaction protocols for customizing web service selection and compositionA description logic based situation calculusKnowledge-based programs as building blocks for planningThe situation calculus: a case for modal logicPROPOSITIONAL DYNAMIC LOGIC FOR REASONING ABOUT FIRST-CLASS AGENT INTERACTION PROTOCOLSNon-terminating processes in the situation calculusPlanning as tabled logic programmingProof systems for planning under 0-approximation semanticsHow to progress a databaseAgent planning programsSound and relatively complete belief Hoare logic for statistical hypothesis testing programsRobot location estimation in the situation calculusExtending movilog for supporting web servicesProbabilistic reasoning about epistemic action narrativesSpecifying and computing preferred plansAgent deliberation in an executable temporal frameworkReasoning about plan revision in BDI agent programsWhere logic and agents meetIntelligent agents in the Situation Calculus: An application to user modellingMultivalued action languages with constraints in CLP(FD)Integrating actions and state constraints: A closed-form solution to the ramification problem (sometimes)Experiences with an interactive museum tour-guide robotModeling biological networks by action languages via answer set programmingA PDL APPROACH FOR QUALITATIVE VELOCITYTemporal disjunctive logic programmingJavaLog: a framework-based integration of Java and Prolog for agent-oriented programmingJohn McCarthy's legacyNon-Markovian control in the Situation CalculusA semantic characterization of a useful fragment of the situation calculus with knowledgeA new representation and associated algorithms for generalized planningAn epistemic approach to nondeterminism: believing in the simplest course of eventsSHIP - A Logic-Based Language and Tool to Program Smart EnvironmentsProperty persistence in the situation calculusRegression and progression in stochastic domainsGOLOGA Semantical Account of Progression in the Presence of DefaultsMaking Golog Norm CompliantTightly Coupled Probabilistic Description Logic Programs for the Semantic WebSituation calculus for controller synthesis in manufacturing systems with first-order state representationAn action language for multi-agent domainsA model of three-way decisions for knowledge harnessingWhat robots can do: robot programs and effective achievabilityFormalizing narratives using nested circumscriptionRemote Agent: to boldly go where no AI system has gone beforeReasoning about nondeterministic and concurrent actions: A process algebra approachPractical reasoning about knowledge states for open world planning with sensingPlanning under uncertainty as G<scp>OLOG</scp>programsReactive Policies with Planning for Action LanguagesComputing programs for generalized planning using a classical plannerPutting ABox Updates into ActionA paraconsistent approach to actions in informationally complex environmentsConGolog, a concurrent programming language based on the situation calculusIncorporating Action Models into the Situation CalculusAsynchronous knowledge with hidden actions in the situation calculusKnowledge, action, and the frame problemLogic-based subsumption architectureHeuristic planning: A declarative approach based on strategies for action selection




This page was built for publication: GOLOG: A logic programming language for dynamic domains