Bob,

I think that it is a mistake to fix the time unit to milliseconds.
The having an external method of setting the time removes the limitations
of the processor speed.

This simple notion of time does not have a way to express a timeout.

However the idea of being able to express a range of times for the action
is interesting.

I have not been able to find a clear explaination of temporal rule syntax.
But, I can offer the this list of references from the ACM Digital library.

None these articles speak in clear terms about what is needed to express
a wide range of temporal rules.


SaS


  > home  > about  > feedback   > logout     
 Stuart A Schmukler  > Bookshelf     
 
  
    
   Search Results  
    
    

Search Results for: [syntax<AND>((temporal rules) )]
Found 11 of 354,219 searched. 

Search within Results 
      > Advanced Search  > Search Help/Tips 

--------------------------------------------------------------------------------

Sort by:    Title    Publication    Publication Date    Score      Binder 

--------------------------------------------------------------------------------

Results 1 - 11 of 11       short listing 

--------------------------------------------------------------------------------

1
 Polynomial time query processing in temporal deductive databases 
Jan Chomicki 
Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of 
database systems April 1990 
We study conditions guaranteeing polynomial time computability of queries in 
temporal deductive databases. We show that if for a given set of temporal 
rules, the period of its least models is bounded from the above by a polynomial 
in the database size, then also the time to process yes-no queries (as well as 
to compute finite representations of all query answers) can be polynomially 
bounded. We present a bottom-up query processing algorithm BT that is 
guaranteed to terminate in polynomial t ...  82% 
  
2
 Relational specifications of infinite query answers 
Jan Chomicki , Tomasz Imieliński 
ACM SIGMOD Record , Proceedings of the 1989 ACM SIGMOD international conference 
on Management of data June 1989 
Volume 18 Issue 2 
We investigate here functional deductive databases: an extension of DATALOG 
capable of representing infinite phenomena. Rules in functional deductive 
databases are Horn and predicates can have arbitrary unary and limited k-ary 
function symbols in one fixed position. This class is known to be decidable. 
However, least fixpoints of functional rules may be infinite. We present here a 
method to finitely represent infinite least fixpoints and infinite query 
answers as re ...  80% 
  
3
 Temporal deductive databases and infinite objects 
Jan Chomicki , Tomasz Imieliński 
Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART on Principles of database 
systems March 1988 
We discuss deductive databases with one fixed occurrence of a monadic function 
symbol(successor) per predicate Databases of this kind can be used in a natural 
way to model simple patterns of events repeated in time, and this is why we 
term them temporal. Temporal deductive databases are also interesting from a 
theoretical point of view, because they give rise to infinite least fix-points 
and infinite query answers. We study ...  80% 
  
4
 Temporal conditions and integrity constraints in active database systems 
A. Prasad Sistla , Ouri Wolfson 
Proceedings of the 1995 ACM SIGMOD international conference on Management of 
data June 1995  80% 
  
5
 Experiments with Prolog design descriptions and tools in CAEDE 
R. J. A. Buhr , C. M. Woodside , G. M. Karam , K. Van Der Loo , D. G. Lewis 
Proceedings of the 8th international conference on Software engineering August 
1985 
We report on experiments with Prolog design descriptions and tools in CAEDE 
(Carleton Embedded System Design Environment), an experimental, iconic design 
environment for multitasking, embedded systems. The philosophy of CAEDE is to 
enter structural and temporal design information iconically, via a graphics 
interface, to serve as the basis for design analysis and skeleton code 
generation, and then to enter, under control of the iconic interface, 
program “strips” to fill in the fu ...  77% 
  
6
 Active database systems 
Norman W. Paton , Oscar Díaz 
ACM Computing Surveys (CSUR) March 1999 
Volume 31 Issue 1 
Active database systems support mechanisms that enable them to respond 
automatically to events that are taking place either inside or outside the 
database system itself. Considerable effort has been directed towards improving 
understanding of such systems in recent years, and many different proposals 
have been made and applications suggested. This high level of activity has not 
yielded a single agreed-upon standard approach to the integration of active 
functionality with conventional databa ...  77% 
  
7
 Temporal aggregation in active database rules 
Iakovos Motakis , Carlo Zaniolo 
ACM SIGMOD Record , Proceedings of the ACM SIGMOD international conference on 
Management of data June 1997 
Volume 26 Issue 2 
An important feature of many advanced active database prototypes is support for 
rules triggered by complex patterns of events. Their composite event languages 
provide powerful primitives for event-based temporal reasoning. In fact, with 
one important exception, their expressive power matches and surpasses that of 
sophisticated languages offered by Time Series Management Systems (TSMS), which 
have been extensively used for temporal data analysis and knowledge discovery. 
This exception pertai ...  77% 
  
8
 View maintenance issues for the chronicle data model (extended abstract) 
H. V. Jagadish , Inderpal Singh Mumick , Abraham Silberschatz 
Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles 
of database systems May 1995  77% 
  
9
 A temporal authorization model 
Elisa Bertino , Claudio Bettini , Pierangela Samarati 
Proceedings of the 2nd ACM Conference on Computer and communications security 
November 1994 
This paper presents a discretionary access control model in which 
authorizations contain temporal information. This information can be used to 
specify temporal intervals of validity for authorizations and temporal 
dependencies among authorizations. A formal definition of those concepts is 
presented in the paper, in terms of their interpretation in first order logic. 
We characterize sets of temporal dependencies that can lead to undesirable 
states of the authorization system and we sketch an ...  77% 
  
10
 Noncommand user interfaces 
Jakob Nielsen 
Communications of the ACM April 1993 
Volume 36 Issue 4  77% 
  
11
 K Yuh-Ming Shyy , Stanley Y. W. Su 
ACM SIGMOD Record , Proceedings of the 1991 ACM SIGMOD international conference 
on Management of data April 1991 
Volume 20 Issue 2  77% 
  





---- On Tue, 18 Dec 2001, bob mcwhirter ([EMAIL PROTECTED]) wrote:

> 
> Okay, drools now handles temporal rules of one flavor (more flavors
> to come lateron).
> 
> To a <when> block, you can now add a sub-element <duration
> seconds="42"/>
> which becomes a durational condition.
> 
>       <when>
>               <cond>
>                       ticket.getStatus() == Ticket.NEW
>               </cond>
> 
>               <!-- If it's NEW for 10 minutes -->
>               <duration seconds="600"/>
>       </when>
> 
> And thus, the <then> will fire *only* if the rest of the conditions of
> the rule hold true (and completely true) for the entire duration.
> 
> If, at any time during the duration, the rule goes to false, the action
> invokation gets dismissed.  Having the rule go to true again simply
> resets the clock from scratch.
> 
> I plan on implementing a looser durational condition, to allow for many
> truth changes during the duration, and still have the action fire at
> expiration as long as the rule is true upon expiration.
> 
> Additionally, absolute cron-like firings will also be implemented.
> 
> ie:  "If these conditions are true this Wednesday at 8pm, do this".
> 
> Anyhow, a new example is in CVS, and should go out in tomorrow's daily
> build (I just missed tonight's deadline for the cron job).
> 
>       -bob
> 
> 
> _______________________________________________
> drools-interest mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/drools-interest
> 
> 


_______________________________________________
drools-interest mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/drools-interest

Reply via email to