1996 · 13 citations · 7 references
ComputingComputer ScienceFormal MethodsModel-based Systems EngineeringSystems ModelingComputational ModelingEvent RepresentationEvent SemanticsSimulation ModelingSystem SimulationTemporal LogicDiscrete Event SemanticsEvent CalculusEvent-driven ModelingModeling And SimulationNonmonotonic LogicNonmonotonic ReasoningQualitative ModelsState-transition Models
In this paper we present an event-based approach to qualitative simulation. We suggest that the behaviour of a system with time is best measured in terms of the landmark events that occur i.e. events that result in interesting changes to the system being modelled. For us, a behaviour model corresponds not to a sequence of qualitative state descriptions but to a set of event sequences-- the things that actually happen to the system rather than the way it happens to be at certain times. Although we have a simple implementation of our sys-tem, our primary purpose in developing it is to de-rive a high level, event-based, nonmonotonic language for specifying qualitative simulation systems. We not only illustrate how a qualitative simulation program can be directly specified (and implemented) in our language, we also sketch how qualitative simulation systems from the literature can be defined and recon-structed in our calculus.
7
Maintaining knowledge about temporal intervals
James F. Allen · Communications of the ACM · 1983 · 7.5K citations · Full text
A Spatial Logic based on Regions and Connection.
David Randell, Zhanfeng Cui, Anthony G. Cohn · 1992 · 1.9K citations
Computing, Geoinformatics, Geographic Information Science +11
A qualitative physics based on confluences
Johan de Kleer, John Seely Brown · Artificial Intelligence · 1984 · 1.5K citations