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 …

Synthesizing advanced transaction models using the situation calculus

I Kiringa, A Gabaldon - Journal of Intelligent Information Systems, 2010 - Springer
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 …

[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 …

Towards an alloy formal model for flexible advanced transactional model development

B Gallina, N Guelfi, P Kelsen - 2009 33rd Annual IEEE Software …, 2009 - ieeexplore.ieee.org
SPLACID is a semi-formal language conceived for the specification and synthesis of
(advanced) transactional models from basic features, such as transaction types and …

Combining transactions and automatic repairs

AS Gomes, JJ Alferes - Journal of Logic and Computation, 2018 - academic.oup.com
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 …

[PDF][PDF] Expressing Transactions with Savepoints as Non-Markovian Theories of Actions.

I Kiringa, A Gabaldon - KRDB, 2003 - researchgate.net
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 …

Reusing transaction models for dependable cloud computing

B Gallina, N Guelfi - Software reuse in the emerging cloud computing …, 2012 - igi-global.com
Cloud computing represents a technological change in computing. Despite the
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 …

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 …

[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 …