Logic-Based Modeling Approaches for Qualitative and Hybrid Reasoning in Dynamic Spatial Systems

Autonomous agents that operate as components of dynamic spatial systems are becoming increasingly popular and mainstream. Applications can be found in consumer robotics, in road, rail, and air transportation, manufacturing, and military operations. Unfortunately, the approaches to modeling and analyzing the behavior of dynamic spatial systems are just as diverse as these application domains. In this article, we discuss reasoning approaches for the medium-term control of autonomous agents in dynamic spatial systems, which requires a sufficiently detailed description of the agent’s behavior and environment but may still be conducted in a qualitative manner. We survey logic-based qualitative and hybrid modeling and commonsense reasoning approaches with respect to their features for describing and analyzing dynamic spatial systems in general, and the actions of autonomous agents operating therein in particular. We introduce a conceptual reference model, which summarizes the current understanding of the characteristics of dynamic spatial systems based on a catalog of evaluation criteria derived from the model. We assess the modeling features provided by logic-based qualitative commonsense and hybrid approaches for projection, planning, simulation, and verification of dynamic spatial systems. We provide a comparative summary of the modeling features, discuss lessons learned, and introduce a research roadmap for integrating different approaches of dynamic spatial system analysis to achieve coverage of all required features.

[1]  Graham Pervan,et al.  A critical analysis of decision support systems research , 2005, J. Inf. Technol..

[2]  Ioan Salomie,et al.  Semantic Web Service Composition Method Based on Fluent Calculus , 2009, 2009 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[3]  Rj Allan,et al.  Survey of Agent Based Modelling and Simulation Tools , 2009 .

[4]  Hector J. Levesque,et al.  Knowledge, action, and the frame problem , 2003, Artif. Intell..

[5]  John McCarthy,et al.  Actions and Other Events in Situation Calculus , 2002, KR.

[6]  Steffen Hölldobler,et al.  Solving the Entailment Problem in the Fluent Calculus Using Binary Decision Diagrams , 2000, Computational Logic.

[7]  John Funge,et al.  Representing Knowledge within the Situation Calculus Using Interval-Valued Epistemic Fluents , 1999, Reliab. Comput..

[8]  Eliseo Clementini,et al.  Directional relations and frames of reference , 2013, GeoInformatica.

[9]  Simon Parsons,et al.  Principles of Robot Motion: Theory, Algorithms and Implementations by Howie Choset, Kevin M. Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia E. Kavraki and Sebastian Thrun, 603 pp., $60.00, ISBN 0-262-033275 , 2007, The Knowledge Engineering Review.

[10]  Anthony G. Cohn,et al.  Qualitative Spatial Representation and Reasoning Techniques , 1997, KI.

[11]  André Platzer,et al.  Towards Formal Verification of Freeway Traffic Control , 2012, 2012 IEEE/ACM Third International Conference on Cyber-Physical Systems.

[12]  Nathan Fulton,et al.  KeYmaera X: An Axiomatic Tactical Theorem Prover for Hybrid Systems , 2015, CADE.

[13]  J. Guéron,et al.  Time and Modality , 2008 .

[14]  Mehul Bhatt,et al.  Commonsense Inference in Dynamic Spatial Systems: Epistemological Requirements , 2010, FLAIRS.

[15]  Eliseo Clementini,et al.  Qualitative Distances , 1995, COSIT.

[16]  Murray Shanahan,et al.  Robotics and the Common Sense Informatic Situation , 1996, ECAI.

[17]  André Platzer,et al.  Invariance of Conjunctions of Polynomial Equalities for Algebraic Differential Equations , 2014, SAS.

[18]  Michael Thielscher,et al.  Under Consideration for Publication in Theory and Practice of Logic Programming Flux: a Logic Programming Method for Reasoning Agents , 2003 .

[19]  Goran Frehse,et al.  PHAVer: algorithmic verification of hybrid systems past HyTech , 2005, International Journal on Software Tools for Technology Transfer.

[20]  Jean-Baptiste Jeannin,et al.  A Formally Verified Hybrid System for the Next-Generation Airborne Collision Avoidance System , 2015, TACAS.

[21]  Nico Van de Weghe,et al.  Implementing a qualitative calculus to analyse moving point objects , 2011, Expert Syst. Appl..

[22]  Mieczyslaw M. Kokar,et al.  An Application of Semantic Web Technologies to Situation Awareness , 2005, International Semantic Web Conference.

[23]  Zohar Manna,et al.  From Timed to Hybrid Systems , 1991, REX Workshop.

[24]  Mehul Bhatt,et al.  Spatio-Temporal Abduction for Scenario and Narrative Completion ( A Preliminary Statement ) , 2010 .

[25]  Carla Piazza,et al.  Model Checking on Hybrid Automata , 2012, 2012 15th Euromicro Conference on Digital System Design.

[26]  Martin Fränzle,et al.  Synthesizing Controllers from Duration Calculus , 1996, FTRTFT.

[27]  N. Cocchiarella,et al.  Situations and Attitudes. , 1986 .

[28]  Richard B. Scherl,et al.  Reasoning about the Interaction of Knowledge, Time and Concurrent Actions in the Situation Calculus , 2003, IJCAI.

[29]  Werner Kurschl,et al.  Modeling Distributed Signal Processing Applications , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[30]  Mica R. Endsley,et al.  Theoretical Underpinnings of Situation Awareness, A Critical Review , 2000 .

[31]  Reinhard Moratz,et al.  Qualitative Spatial Reasoning about Line Segments , 2000, ECAI.

[32]  André Platzer,et al.  Logical Analysis of Hybrid Systems - Proving Theorems for Complex Dynamics , 2010 .

[33]  Andreas Schäfer,et al.  Specification and verification of mobile real-time systems , 2006, Ausgezeichnete Informatikdissertationen.

[34]  Antony Galton,et al.  Continuous Motion in Discrete Space , 2000, KR.

[35]  Giuseppe De Giacomo,et al.  Bounded Epistemic Situation Calculus Theories , 2013, IJCAI.

[36]  Frank Witlox,et al.  Representing moving objects in computer-based expert systems: the overtake event example , 2005, Expert Syst. Appl..

[37]  Reinhard Moratz,et al.  Spatial reasoning with augmented points: Extending cardinal directions with local distances , 2012, J. Spatial Inf. Sci..

[38]  Frank Witlox,et al.  The Qualitative Trajectory Calculus on Networks , 2006, Spatial Cognition.

[39]  Murray Shanahan,et al.  Some Alternative Formulations of the Event Calculus , 2002, Computational Logic: Logic Programming and Beyond.

[40]  Marek J. Sergot,et al.  A logic-based calculus of events , 1989, New Generation Computing.

[41]  Marco Ragni,et al.  Reasoning about Topological and Positional Information in Dynamic Settings , 2008, FLAIRS Conference.

[42]  Anthony G. Cohn,et al.  Qualitative Spatial Representation and Reasoning: An Overview , 2001, Fundam. Informaticae.

[43]  André Platzer,et al.  Formal verification of distributed aircraft controllers , 2013, HSCC '13.

[44]  Thomas A. Henzinger,et al.  HYTECH: a model checker for hybrid systems , 1997, International Journal on Software Tools for Technology Transfer.

[45]  Krzysztof R. Apt,et al.  Infinite Qualitative Simulations by Means of Constraint Programming , 2006, CP.

[46]  Max J. Egenhofer,et al.  Conceptual Neighborhoods of Topological Relations Between Lines , 2008, SDH.

[47]  Carl P. L. Schultz,et al.  CLP(QS): A Declarative Spatial Reasoning Framework , 2011, COSIT.

[48]  Eliseo Clementini,et al.  A Small Set of Formal Topological Relationships Suitable for End-User Interaction , 1993, SSD.

[49]  Gerhard Lakemeyer,et al.  Semantics for a useful fragment of the situation calculus , 2005, IJCAI.

[50]  M. Egenhofer Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases , 1998 .

[51]  Till Mossakowski,et al.  Algebraic Properties of Qualitative Spatio-temporal Calculi , 2013, COSIT.

[52]  R. L. Goodstein,et al.  An Essay in Modal Logic , 1953, The Mathematical Gazette.

[53]  Barry Smith,et al.  SNAP and SPAN: Towards Dynamic Spatial Ontology , 2004, Spatial Cogn. Comput..

[54]  Richard B. Scherl,et al.  Sensing Actions, Time, and Concurrency in the Situation Calculus , 2000, ATAL.

[55]  Gerhard Lakemeyer,et al.  Only Knowing in the Situation Calculus , 1996, KR.

[56]  Leliane Nunes de Barros,et al.  High-Level Robot Programming: An Abductive Approach Using Event Calculus , 2004, SBIA.

[57]  Thomas Bittner Judgements about spatio-temporal relations , 2002, KR.

[58]  Bernhard Nebel,et al.  Qualitative Spatial Reasoning Using Constraint Calculi , 2007, Handbook of Spatial Logics.

[59]  Max J. Egenhofer,et al.  Changes in Topological Relations when Splitting and Merging Regions , 2006 .

[60]  Shou-De Lin,et al.  IJCAI 2013, Proceedings of the 23rd International Joint Conference on Artificial Intelligence, Beijing, China, August 3-9, 2013 , 2013, International Joint Conference on Artificial Intelligence.

[61]  Travé-Massuyès Conceptual Neighborhood and its role in temporal and spatial reasoning , 1991 .

[62]  Max J. Egenhofer,et al.  Splitting Ratios: Metric Details of Topological Line-Line Relations , 2004, FLAIRS Conference.

[63]  Antony Galton,et al.  Towards a Qualitative Theory of Movement , 1995, COSIT.

[64]  Murray Shanahan The Ramification Problem in the Event Calculus , 1999, IJCAI.

[65]  André Platzer,et al.  Differential-algebraic Dynamic Logic for Differential-algebraic Programs , 2010, J. Log. Comput..

[66]  André Platzer,et al.  On Provably Safe Obstacle Avoidance for Autonomous Robotic Ground Vehicles , 2013, Robotics: Science and Systems.

[67]  Max J. Egenhofer,et al.  Reasoning about Gradual Changes of Topological Relationships , 1992, Spatio-Temporal Reasoning.

[68]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[69]  Mieczyslaw M. Kokar,et al.  Ontology-based situation awareness , 2009, Inf. Fusion.

[70]  Antony Galton,et al.  Mining candidate causal relationships in movement patterns , 2014, Int. J. Geogr. Inf. Sci..

[71]  André Platzer,et al.  Characterizing Algebraic Invariants by Differential Radical Invariants , 2014, TACAS.

[72]  Nico Van de Weghe,et al.  Qualitative relations between moving objects in a network changing its topological relations , 2008, Inf. Sci..

[73]  Max J. Egenhofer,et al.  Similarity of Cardinal Directions , 2001, SSTD.

[74]  André Platzer,et al.  A Complete Axiomatization of Quantified Differential Dynamic Logic for Distributed Hybrid Systems , 2012, Log. Methods Comput. Sci..

[75]  Alexander Ferrein,et al.  Logic-based robot control in highly dynamic domains , 2008, Robotics Auton. Syst..

[76]  Michael R. Hansen,et al.  A Theory of Duration Calculus with Application , 2007, Domain Modeling and the Duration Calculus.

[77]  Tran Cao Son,et al.  State-Based Regression with Sensing and Knowledge , 2009, Int. J. Softw. Informatics.

[78]  André Platzer,et al.  A Hierarchy of Proof Rules for Checking Differential Invariance of Algebraic Sets , 2015, VMCAI.

[79]  Ernst-Rüdiger Olderog,et al.  Design of Real-Time Systems: Interface between Duration Calculus and Program Specifications , 1995, STRICT.

[80]  Vaughan R. Pratt,et al.  Semantical consideration on floyo-hoare logic , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[81]  Edmund M. Clarke,et al.  Formal Verification of Curved Flight Collision Avoidance Maneuvers: A Case Study , 2009, FM.

[82]  Neville A. Stanton,et al.  Distributed situation awareness in an Airborne Warning and Control System: application of novel ergonomics methodology , 2007, Cognition, Technology & Work.

[83]  Thomas A. Henzinger,et al.  The Algorithmic Analysis of Hybrid Systems , 1995, Theor. Comput. Sci..

[84]  Barry Smith,et al.  Endurants and perdurants in directly depicting ontologies , 2004, AI Commun..

[85]  James S. Albus,et al.  A Reference Model Architecture for Design and Implementation of Intelligent Control in Large and Com , 1996 .

[86]  E. Sandewall Features and fluents (vol. 1): the representation of knowledge about dynamical systems , 1995 .

[87]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[88]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[89]  Richard M. Murray,et al.  Feedback Systems An Introduction for Scientists and Engineers , 2007 .

[90]  Manfred Reichert,et al.  Process-Aware Information Systems , 2012 .

[91]  Mehul Bhatt,et al.  Geospatial Narratives and their Spatio-Temporal Dynamics: Commonsense Reasoning for High-level Analyses in Geographic Information Systems , 2013, ISPRS Int. J. Geo Inf..

[92]  Max J. Egenhofer,et al.  Qualitative Representation of Change , 1997, COSIT.

[93]  Bradley R. Schmerl,et al.  Architectural abstractions for hybrid programs , 2015, 2015 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE).

[94]  Ubbo Visser,et al.  Recognition and Prediction of Motion Situations Based on a Qualitative Motion Description , 2003, RoboCup.

[95]  Murray Shanahan,et al.  An abductive event calculus planner , 2000, J. Log. Program..

[96]  Patrick J. Hayes,et al.  Modeling Cyclic Change , 1999, ER.

[97]  Eliseo Clementini,et al.  Approximate topological relations , 1997, Int. J. Approx. Reason..

[98]  Jaakko Hintikka,et al.  Time And Modality , 1958 .

[99]  André Platzer,et al.  A Vision of Collaborative Verification-Driven Engineering of Hybrid Systems , 2013 .

[100]  C. A. R. Hoare,et al.  A Calculus of Durations , 1991, Inf. Process. Lett..

[101]  Gerhard Lakemeyer,et al.  AOL: A logic of Acting, Sensing, Knowing, and Only Knowing , 1998, KR.

[102]  Max J. Egenhofer A Reference System for Topological Relations between Compound Spatial Objects , 2009, ER Workshops.

[103]  Max J. Egenhofer,et al.  The Head-Body-Tail Intersection for Spatial Relations Between Directed Line Segments , 2006, GIScience.

[104]  Max J. Egenhofer,et al.  The 9+-Intersection for Topological Relations between a Directed Line Segment and a Region , 2007, BMI.

[105]  Max J. Egenhofer,et al.  Spherical Topological Relations , 2005, J. Data Semant..

[106]  A. Nerode,et al.  Logics for hybrid systems , 2000, Proceedings of the IEEE.

[107]  Murray Shanahan,et al.  Reasoning about Discontinuities in the Event Calculus , 1996, KR.

[108]  Peter Simons,et al.  Continuants and occurrents, I , 2000 .

[109]  Tao Yang,et al.  Research on cooperation behaviors of multiple intelligent virtual humans based on fluent calculus , 2011, 2011 International Conference on Computer Science and Service System (CSSS).

[110]  Kenneth Baclawski,et al.  A core ontology for situation awareness , 2003, Sixth International Conference of Information Fusion, 2003. Proceedings of the.

[111]  共立出版株式会社 コンピュータ・サイエンス : ACM computing surveys , 1978 .

[112]  Christian Freksa,et al.  Qualitative spatial reasoning using orientation, distance, and path knowledge , 2004, Applied Intelligence.

[113]  Marco Ragni,et al.  Temporalizing Spatial Calculi: On Generalized Neighborhood Graphs , 2005, KI.

[114]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[115]  Tijs Neutens,et al.  How to Handle Incomplete Knowledge Concerning Moving Objects , 2007, BMI.

[116]  André Platzer,et al.  Refactoring, Refinement, and Reasoning - A Logical Characterization for Hybrid Systems , 2014, FM.

[117]  Gregory R. Madey,et al.  Tools of the Trade: A Survey of Various Agent Based Modeling Platforms , 2009, J. Artif. Soc. Soc. Simul..

[118]  S. Russel and P. Norvig,et al.  “Artificial Intelligence – A Modern Approach”, Second Edition, Pearson Education, 2003. , 2015 .

[119]  Stavros Vassos,et al.  Transforming Situation Calculus Action Theories for Optimised Reasoning , 2014, KR.

[120]  U Uzma Khadim,et al.  Process algebras for hybrid systems : comparison and development , 2008 .

[121]  Carl P. L. Schultz,et al.  Towards a Declarative Spatial Reasoning System , 2012, ECAI.

[122]  Martin Fränzle,et al.  Efficient Model Checking for Duration Calculus Based on Branching-Time Approximations , 2008, 2008 Sixth IEEE International Conference on Software Engineering and Formal Methods.

[123]  Giuseppe De Giacomo,et al.  Situation Calculus Based Programs for Representing and Reasoning about Game Structures , 2010, KR.

[124]  Hector J. Levesque,et al.  Planning with Loops , 2005, IJCAI.

[125]  Guy De Tré,et al.  The Double-Cross and the Generalization Concept as a Basis for Representing and Comparing Shapes of Polylines , 2005, OTM Workshops.

[126]  Anthony G. Cohn,et al.  Qualitative Spatial Representation and Reasoning , 2008, Handbook of Knowledge Representation.

[127]  Alexander Ferrein,et al.  Reasoning with Qualitative Positional Information for Domestic Domains in the Situation Calculus , 2012, J. Intell. Robotic Syst..

[128]  Max J. Egenhofer,et al.  Advances in Spatial Databases , 1997, Lecture Notes in Computer Science.

[129]  Jaakko Hintikka,et al.  Knowledge and Belief: An Introduction to the Logic of the Two Notions. , 1965 .

[130]  Jae Hee Lee,et al.  StarVars - Effective Reasoning about Relative Directions , 2013, IJCAI.

[131]  Max J. Egenhofer,et al.  The Family of Conceptual Neighborhood Graphs for Region-Region Relations , 2010, GIScience.

[132]  Michael F. Worboys,et al.  From Objects to Events: GEM, the Geospatial Event Model , 2004, GIScience.

[133]  Werner Retschitzegger,et al.  BeAware! - Situation awareness, the ontology-driven way , 2010, Data Knowl. Eng..

[134]  Frank Dylla,et al.  On Generalizing Orientation Information in OPRAm , 2006, KI.

[135]  Stefan Ratschan,et al.  Safety verification of hybrid systems by constraint propagation-based abstraction refinement , 2007, TECS.

[136]  Stephan Schiffel,et al.  Fluxplayer: A Successful General Game Player , 2007, AAAI.

[137]  Jochen Hoenicke,et al.  Model checking Duration Calculus: a practical approach , 2006, Formal Aspects of Computing.

[138]  Eliseo Clementini,et al.  A Model for Ternary Projective Relations between Regions , 2004, EDBT.

[139]  Vaughan R. Pratt,et al.  SEMANTICAL CONSIDERATIONS ON FLOYD-HOARE LOGIC , 1976, FOCS 1976.

[140]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[141]  Debasis Mitra,et al.  Qualitative Direction Calculi with Arbitrary Granularity , 2004, PRICAI.

[142]  Anthony G. Cohn,et al.  A Spatial Logic based on Regions and Connection , 1992, KR.

[143]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[144]  Peter Kazanzides,et al.  Certifying the safe design of a virtual fixture control algorithm for a surgical robot , 2013, HSCC '13.

[145]  Raymond Reiter,et al.  Natural Actions, Concurrency and Continuous Time in the Situation Calculus , 1996, KR.

[146]  Anthony G. Cohn,et al.  Interleaved Inductive-Abductive Reasoning for Learning Complex Event Models , 2011, ILP.

[147]  Michael Thielscher,et al.  ALPprolog - A new logic programming method for dynamic domains , 2011, Theory Pract. Log. Program..

[148]  Mehul Bhatt,et al.  Reasoning about Space, Actions, and Change: A Paradigm for Applications of Spatial Reasoning , 2014 .

[149]  Yuxiao Hu,et al.  Planning with Loops: Some New Results , 2009 .

[150]  R. Sanfelice,et al.  Hybrid dynamical systems , 2009, IEEE Control Systems.

[151]  John F. Sowa,et al.  Knowledge Representation Logical, Philosophical, and Computational Foundations A Review , 2000 .

[152]  Alberto Finzi,et al.  Representing Flexible Temporal Behaviors in the Situation Calculus , 2005, IJCAI.

[153]  André Platzer,et al.  Differential Game Logic for Hybrid Games , 2012 .

[154]  N. Baumgartner A SURVEY OF UPPER ONTOLOGIES FOR SITUATION AWARENESS , 2006 .

[155]  Eliseo Clementini,et al.  Qualitative Representation of Positional Information , 1997, Artif. Intell..

[156]  André Platzer,et al.  The Complete Proof Theory of Hybrid Systems , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[157]  Liming Chen,et al.  A logical approach to high-level agent control , 2001, AGENTS '01.

[158]  André Platzer,et al.  Collaborative Verification-Driven Engineering of Hybrid Systems , 2014, Math. Comput. Sci..

[159]  Christian Freksa,et al.  Using Orientation Information for Qualitative Spatial Reasoning , 1992, Spatio-Temporal Reasoning.

[160]  Enrico Franconi,et al.  A survey of temporal extensions of description logics , 2001, Annals of Mathematics and Artificial Intelligence.

[161]  Gerhard Lakemeyer,et al.  Cognitive Robotics , 2008, Handbook of Knowledge Representation.

[162]  Sanjiang Li,et al.  Reasoning about cardinal directions between extended objects , 2009, Artif. Intell..

[163]  Ian D. Bishop,et al.  Modeling Geospatial Events and Impacts Through Qualitative Change , 2006, Spatial Cognition.

[164]  André Platzer,et al.  How to model and prove hybrid systems with KeYmaera: a tutorial on safety , 2015, International Journal on Software Tools for Technology Transfer.

[165]  Hooman Samani,et al.  Cognitive Robotics , 2015, MIWAI.

[166]  George Spanoudakis,et al.  Monitoring WS-Agreement s: An Event Calculus-Based Approach , 2007, Test and Analysis of Web Services.

[167]  Krzysztof R. Apt,et al.  Constraint-based qualitative simulation , 2005, 12th International Symposium on Temporal Representation and Reasoning (TIME'05).

[168]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[169]  André Platzer,et al.  Stochastic Differential Dynamic Logic for Stochastic Hybrid Programs , 2011, CADE.

[170]  Adrian R. Pearce,et al.  Knowledge and observations in the situation calculus , 2007, AAMAS '07.

[171]  Werner Retschitzegger,et al.  A tour of BeAware - A situation awareness framework for control centers , 2014, Inf. Fusion.

[172]  David Harel,et al.  First-Order Dynamic Logic , 1979, Lecture Notes in Computer Science.

[173]  Nicholas Roy,et al.  Autonomous Flight in Unknown Indoor Environments , 2009 .

[174]  Carl A. Gunter,et al.  In handbook of theoretical computer science , 1990 .

[175]  Adrian R. Pearce,et al.  Property Persistence in the Situation Calculus , 2007, IJCAI.

[176]  Antony Galton,et al.  Spatial and temporal knowledge representation , 2009, Earth Sci. Informatics.

[177]  Nico Van de Weghe,et al.  A Qualitative Trajectory Calculus and the Composition of Its Relations , 2005, GeoS.

[178]  Gerhard Lakemeyer,et al.  ESP: A Logic of Only-Knowing, Noisy Sensing and Acting , 2007, AAAI.

[179]  Hervé Chaudet,et al.  Extending the event calculus for tracking epidemic spread , 2006, Artif. Intell. Medicine.

[180]  Robert A. Kowalski,et al.  Reconciling the Event Calculus With the Situation Calculus , 1997, J. Log. Program..

[181]  Bernhard Beckert,et al.  Dynamic logic with non-rigid functions a basis for object-oriented program verification , 2006 .

[182]  André Platzer,et al.  Logics of Dynamical Systems , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[183]  Hector J. Levesque,et al.  The Frame Problem and Knowledge-Producing Actions , 1993, AAAI.

[184]  Ioan Salomie,et al.  Automatic Web Service Composition Using OWL-S and Fluent Calculus , 2008, 2008 International Conference on Computational Intelligence for Modelling Control & Automation.

[185]  Alexander Serenko,et al.  Agent toolkit satisfaction and use in higher education , 2003, J. Comput. High. Educ..

[186]  Gerhard Lakemeyer,et al.  Situations, Si! Situation Terms, No! , 2004, KR.

[187]  Mehul Bhatt,et al.  Modelling Dynamic Spatial Systems in the Situation Calculus , 2008, Spatial Cogn. Comput..

[188]  Robert C. Moore Reasoning About Knowledge and Action , 1977, IJCAI.

[189]  David M. Mark,et al.  Modelling Conceptual Neighbourhoods of Toplogical Line-Region Relations , 1995, Int. J. Geogr. Inf. Sci..

[190]  Mehul Bhatt,et al.  Qualitative Simulation-Towards A Situation Calculus Based Unifying Semantics for Space , Time and Actions ? , 2005 .

[191]  Gerhard Lakemeyer,et al.  ccGolog -- A Logical Language Dealing with Continuous Change , 2003, Log. J. IGPL.

[192]  Carsten Lutz,et al.  Temporal Description Logics: A Survey , 2008, 2008 15th International Symposium on Temporal Representation and Reasoning.

[193]  Ansgar Fehnker,et al.  Benchmarks for Hybrid Systems Verification , 2004, HSCC.

[194]  Till Mossakowski,et al.  Qualitative reasoning about relative direction of oriented points , 2012, Artif. Intell..

[195]  Roman Obermaisser,et al.  Event-Triggered and Time-Triggered Control Paradigms , 2004, Real-Time Systems Series.

[196]  Michael Worboys,et al.  Modelling changes and events in dynamic spatial systems with reference to socio-economic units , 1998 .

[197]  Werner Retschitzegger,et al.  On Optimization of Predictions in Ontology-Driven Situation Awareness , 2009, KSEM.

[198]  Hector J. Levesque,et al.  ConGolog, a concurrent programming language based on the situation calculus , 2000, Artif. Intell..

[199]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.

[200]  Mehul Bhatt Commonsense Inference in Dynamic Spatial Systems “ Phenomenal and Reasoning Requirements , 2009 .

[201]  Dimitar P. Guelev,et al.  On the completeness and decidability of duration calculus with iteration , 2005, Theor. Comput. Sci..

[202]  Christoph Schlieder,et al.  Reasoning About Ordering , 1995, COSIT.

[203]  Raj Madhavan,et al.  Benchmarking and standardization of intelligent robotic systems , 2009, 2009 International Conference on Advanced Robotics.

[204]  Werner Retschitzegger,et al.  Situation Prediction Nets - Playing the Token Game for Ontology-Driven Situation Awareness , 2010, ER.

[205]  Werner Retschitzegger,et al.  Towards Modeling Dynamic Behavior with Integrated Qualitative Spatial Relations , 2011, ER Workshops.

[206]  James A Misener Cooperative Intersection Collision Avoidance System (CICAS): Signalized Left Turn Assist and Traffic Signal Adaptation , 2010 .

[207]  Alex M. Andrew,et al.  Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems , 2002 .

[208]  Naijun Zhan,et al.  A Higher-Order Duration Calculus , 1999 .

[209]  Erik T. Mueller,et al.  Event calculus and temporal action logics compared , 2006, Artif. Intell..

[210]  Stephan Schiffel,et al.  Reconciling Situation Calculus and Fluent Calculus , 2006, AAAI.

[211]  Max J. Egenhofer,et al.  Comparing Relations with a Multi-holed Region , 2009, COSIT.

[212]  Nihan Kesim Cicekli,et al.  Formalizing Workflows Using the Event Calculus , 2000, DEXA.

[213]  Torben Braüner,et al.  First-order modal logic , 2007, Handbook of Modal Logic.

[214]  Benjamin Kuipers,et al.  Qualitative reasoning: Modeling and simulation with incomplete knowledge , 1994, Autom..

[215]  André Platzer,et al.  A Uniform Substitution Calculus for Differential Dynamic Logic , 2015, CADE.

[216]  Peter Simons I–Peter Simons , 2000 .

[217]  Antony Galton,et al.  A unifying semantics for time and events , 2004, Artif. Intell..

[218]  Michael Thielscher,et al.  Knowledge of Other Agents and Communicative Actions in the Fluent Calculus , 2004, ICAPS.

[219]  Danny De Schreye,et al.  On the Relation Between Situation Calculus and Event Calculus , 1997, J. Log. Program..

[220]  Hidde de Jong,et al.  Qualitative simulation and related approaches for the analysis of dynamic systems , 2004, The Knowledge Engineering Review.

[221]  Hector J. Levesque,et al.  Reasoning about Concurrent Execution Prioritized Interrupts, and Exogenous Actions in the Situation Calculus , 1997, IJCAI.

[222]  Benjamin Kuipers,et al.  Model Decomposition and Simulation: A Component Based Qualitative Simulation Algorithm , 1997, AAAI/IAAI.

[223]  Peter Norvig,et al.  Artificial intelligence - a modern approach, 2nd Edition , 2003, Prentice Hall series in artificial intelligence.

[224]  André Platzer,et al.  ModelPlex: verified runtime validation of verified cyber-physical system models , 2014, Formal Methods in System Design.

[225]  Insup Lee,et al.  Challenges and Research Directions in Medical Cyber–Physical Systems , 2012, Proceedings of the IEEE.

[226]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[227]  Nicola Guarino,et al.  Sweetening Ontologies with DOLCE , 2002, EKAW.

[228]  Robert A. Kowalski,et al.  The Situation Calculus and Event Calculus Compared , 1994, ILPS.

[229]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[230]  David E. Irwin,et al.  Frames of reference in vision and language: Where is above? , 1993, Cognition.

[231]  André Platzer,et al.  Differential Dynamic Logic for Hybrid Systems , 2008, Journal of Automated Reasoning.

[232]  Tijs Neutens,et al.  The continuous spatio-temporal model (CSTM) as an exhaustive framework for multi-scale spatio-temporal analysis , 2014, Int. J. Geogr. Inf. Sci..

[233]  Anthony G. Cohn,et al.  Qualitative Simulation Based on a Logical Formalism of Space and Time , 1992, AAAI.

[234]  Michael S. Branicky,et al.  General Hybrid Dynamical Systems: Modeling, Analysis, and Control , 1996, Hybrid Systems.

[235]  MAX J. EGENHOFER,et al.  Point Set Topological Relations , 1991, Int. J. Geogr. Inf. Sci..

[236]  Wpmh Maurice Heemels,et al.  Survey of modeling, analysis, and control of hybrid systems , 2009 .

[237]  Frank Dylla,et al.  Qualitative Spatial Reasoning with Conceptual Neighborhoods for Agent Control , 2007, J. Intell. Robotic Syst..

[238]  Mary Carroll,et al.  Deictic and Intrinsic Orientation in Spatial Descriptions: A Comparison Between English and German , 1993 .

[239]  Jan Friso Groote,et al.  Algebraic Process Verification , 2001, Handbook of Process Algebra.

[240]  William Whittaker,et al.  Autonomous driving in urban environments: Boss and the Urban Challenge , 2008 .

[241]  Savas Konur,et al.  A survey on temporal logics for specifying and verifying real-time systems , 2013, Frontiers of Computer Science.

[242]  Mieczyslaw M. Kokar,et al.  SAWA: an assistant for higher-level fusion and situation awareness , 2005, SPIE Defense + Commercial Sensing.

[243]  Michael Thielscher,et al.  From Situation Calculus to Fluent Calculus: State Update Axioms as a Solution to the Inferential Frame Problem , 1999, Artif. Intell..

[244]  Universiẗat Bremen Bibliothekstr,et al.  A Relative Orientation Algebra with Adjustable Granularity , 2005 .

[245]  Stuart C. Shapiro Review of Knowledge representation: logical, philosophical, and computational foundations by John F. Sowa. Brooks/Cole 2000. , 2001 .

[246]  Dino Mandrioli,et al.  Modeling time in computing: A taxonomy and a comparative survey , 2008, CSUR.

[247]  Ernest Davis Continuous Shape Transformation and Metrics on Regions , 2001, Fundam. Informaticae.

[248]  Raymond R. Hill,et al.  A Survey of Agent-Based Modeling Practices (January 1998 to July 2008) , 2009, J. Artif. Soc. Soc. Simul..

[249]  Murray Shanahan Solving the frame problem - a mathematical investigation of the common sense law of inertia , 1997 .

[250]  Adam Pease,et al.  Towards a standard upper ontology , 2001, FOIS.

[251]  Michael Thielscher,et al.  A unifying action calculus , 2011, Artif. Intell..

[252]  Murray Shanahan Event Calculus Planning Revisited , 1997, ECP.

[253]  Mark Witkowski,et al.  Event Calculus Planning Through Satisfiability , 2004, J. Log. Comput..

[254]  Stephanie Rosenthal,et al.  An effective personal mobile robot agent through symbiotic human-robot interaction , 2010, AAMAS.

[255]  Raymond Reiter,et al.  Reasoning about time in the situation calculus , 1995, Annals of Mathematics and Artificial Intelligence.

[256]  Jos C. M. Baeten,et al.  A brief history of process algebra , 2005, Theor. Comput. Sci..

[257]  Max J. Egenhofer,et al.  A Formal Definition of Binary Topological Relationships , 1989, FODO.

[258]  Gerhard Lakemeyer,et al.  The Situation Calculus: A Case for Modal Logic , 2010, J. Log. Lang. Inf..

[259]  Barry Smith,et al.  The Cornucopia of Formal-Ontological Relations , 2005 .

[260]  Michael F. Worboys,et al.  Event‐oriented approaches to geographic phenomena , 2005, Int. J. Geogr. Inf. Sci..

[261]  Spiros Skiadopoulos,et al.  Composing Cardinal Direction Relations , 2001, SSTD.

[262]  Marco Ragni,et al.  Temporalizing Cardinal Directions: From Constraint Satisfaction to Planning , 2006, KR.

[263]  Anthony G. Cohn,et al.  Qualitative Spatial Representation and Reasoning with the Region Connection Calculus , 1997, GeoInformatica.

[264]  Christian Freksa,et al.  Temporal Reasoning Based on Semi-Intervals , 1992, Artif. Intell..

[265]  Jacky Baltes,et al.  A benchmark suite for mobile robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[266]  Antony Galton,et al.  Processes and Events in Dynamic Geo-Networks , 2005, GeoS.

[267]  Max J. Egenhofer,et al.  Topological Relations Between Regions with Holes , 1994, Int. J. Geogr. Inf. Sci..

[268]  Max J. Egenhofer,et al.  The Topology of Spatial Scenes in ℝ2 , 2013, COSIT.

[269]  André Platzer,et al.  KeYmaera: A Hybrid Theorem Prover for Hybrid Systems (System Description) , 2008, IJCAR.

[270]  Juan-Carlos Cano,et al.  A survey and comparative study of simulators for vehicular ad hoc networks (VANETs) , 2011, Wirel. Commun. Mob. Comput..

[271]  André Platzer,et al.  Adaptive Cruise Control: Hybrid, Distributed, and Now Formally Verified , 2011, FM.

[272]  André Platzer,et al.  European Train Control System: A Case Study in Formal Verification , 2009, ICFEM.

[273]  John R. James,et al.  A Survey of Knowledge-Based Systems for Computer-Aided Control System Design , 1987, 1987 American Control Conference.

[274]  Zhou Chaochen,et al.  Duration Calculus: A Formal Approach to Real-Time Systems , 2004 .

[275]  Anders P. Ravn,et al.  An Extended Duration Calculus for Hybrid Real-Time Systems , 1992, Hybrid Systems.

[276]  Erik Sandewall Features and fluents : representation of knowledge about dynamical systems , 1994 .

[277]  Reinhard Moratz,et al.  Qualitative spatial reasoning about relative point position , 2008, J. Vis. Lang. Comput..

[278]  Edmund M. Clarke,et al.  Design and Synthesis of Synchronization Skeletons Using Branching-Time Temporal Logic , 1981, Logic of Programs.

[279]  Bernhard Nebel,et al.  Double-Crossing: Decidability and Computational Complexity of a Qualitative Calculus for Navigation , 2001, COSIT.

[280]  Eugenia Ternovska,et al.  Inductive situation calculus , 2004, Artif. Intell..

[281]  Rajeev Alur,et al.  Formal verification of hybrid systems , 2011, 2011 Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT).

[282]  Antony Galton,et al.  Discrete Mereotopology for Spatial Reasoning in Automated Histological Image Analysis , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[283]  Hans-peter Storr Planning in the Fluent Calculus Using Binary Decision Diagrams , 2001 .

[284]  Mehul Bhatt,et al.  Qualitative Spatial Scene Modeling for Ambient Intelligence Environments , 2008, ICIRA.

[285]  Andrew U. Frank,et al.  Qualitative Spatial Reasoning: Cardinal Directions as an Example , 1996, Int. J. Geogr. Inf. Sci..

[286]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[287]  Mark Witkowski,et al.  Tracking Regions using Conceptual Neighbourhoods , 2004 .

[288]  P. D. Felice,et al.  A comparison of methods for representing topological relationships , 1995 .

[289]  Eliseo Clementini,et al.  Projective Relations in a 3D Environment , 2006, GIScience.

[290]  Hector J. Levesque,et al.  IndiGolog: A High-Level Programming Language for Embedded Reasoning Agents , 2009, Multi-Agent Programming, Languages, Tools and Applications.

[291]  Reinhard Moratz,et al.  Exploiting Qualitative Spatial Neighborhoods in the Situation Calculus , 2004, Spatial Cognition.

[292]  Rajkumar Buyya,et al.  A taxonomy of computer‐based simulations and its mapping to parallel and distributed systems simulation tools , 2004, Softw. Pract. Exp..