Non-markovian control in the situation calculus
A Gabaldon - Artificial Intelligence, 2011 - Elsevier
In 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 …
the Markov Property: the executability conditions and the effects of all actions are fully …
Synthesizing advanced transaction models using the situation calculus
The situation calculus is a versatile logic for reasoning about actions and formalizing
dynamic domains. Using the non-Markovian action theories formulated in the situation …
dynamic domains. Using the non-Markovian action theories formulated in the situation …
[PDF][PDF] Specifying Event Logics for Active Databases.
I Kiringa - KRDB, 2002 - Citeseer
Active databases are usually centered around the notion of Event-Condition-Action (ECA)
rules. An ECA rule's action is executed upon detection of an event whenever the rule's …
rules. An ECA rule's action is executed upon detection of an event whenever the rule's …
Towards an alloy formal model for flexible advanced transactional model development
SPLACID is a semi-formal language conceived for the specification and synthesis of
(advanced) transactional models from basic features, such as transaction types and …
(advanced) transactional models from basic features, such as transaction types and …
Combining transactions and automatic repairs
Abstract External Transaction Logic (ETR) is an extension of logic programming useful to
reason about the behaviour of agents that have to operate in a transactional way, in a two …
reason about the behaviour of agents that have to operate in a transactional way, in a two …
[PDF][PDF] Expressing Transactions with Savepoints as Non-Markovian Theories of Actions.
Flat transactions with savepoints are a variation of the classical flat transactions that allows
the user to go undo work done so far back to a certain point within the transaction. This is as …
the user to go undo work done so far back to a certain point within the transaction. This is as …
Reusing transaction models for dependable cloud computing
Cloud computing represents a technological change in computing. Despite the
technological change, however, the quality of the computation, in particular its dependability …
technological change, however, the quality of the computation, in particular its dependability …
Systematic Design and Analysis of Customized Data Management for Real-Time Database Systems
S Cai - 2019 - diva-portal.org
Modern real-time data-intensive systems generate large amounts of data that are processed
using complex data-related computations such as data aggregation. In order to maintain …
using complex data-related computations such as data aggregation. In order to maintain …
Specifying active databases as non-Markovian theories of actions
I Kiringa - Journal of Intelligent Information Systems, 2009 - Springer
Over the last 15 years, database management systems (DBMSs) have been enhanced by
the addition of rule-based programming to obtain active DBMSs. One of the greatest …
the addition of rule-based programming to obtain active DBMSs. One of the greatest …
[BUCH][B] Logical foundations of active databases
I Kiringa - 2003 - researchgate.net
Active databases unify traditional database technology with rule-based programming to
express reactive capabilities. Traditional database management systems (DBMSs) are …
express reactive capabilities. Traditional database management systems (DBMSs) are …