Composite Events for Active Databases: Semantics, S. Chakravarthy V. Krishnaprasad E. Anwar S.-K. Kim

Size: px
Start display at page:

Download "Composite Events for Active Databases: Semantics, S. Chakravarthy V. Krishnaprasad E. Anwar S.-K. Kim"

Transcription

1 Composit Evnts for Activ Databass: Smantics, Contxts and Dtction S. Chakravarthy V. Krishnaprasad E. Anwar S.-K. Kim Databas Systms Rsarch and Dvlopmnt Cntr Computr and Information Scincs Dpartmnt Univrsity of Florida, Gainsvill, FL 6 mail: fsharma, vk, msa, skkg@cis.ufl.du Abstract Making a databas systm activ ntails dvloping an xprssiv vnt spcication languag with wll-dnd smantics, algorithms for th dtction of composit vnts, and an architctur for an vnt dtctor along with its implmntation. This papr prsnts th smantics of composit vnts using th notion of a global vnt history (or a global vnt-log). Paramtr contxts ar introducd and prcisly dnd to facilitat cint managmnt and dtction of composit vnts. Finally,anarchitctur and th implmntation of a composit vnt dtctor is analyzd in th contxt of an objct-orintd activ DBMS. Introduction This papr focuss on th vnt componnt of th ECA (vnt-condition-action) ruls usd in activ databass. An ECA rul consists, primarily, of thr componnts: an vnt, a condition, and an action. A signicant body of work xists on ruls and rul procssing in a DBMS. Howvr, th vnt componnt of ruls has rcivd attntion only rcntly [Mis9, CM94, GJS9b, GD9] and prhaps is th last undrstood compard to th condition and action componnts. Conditions and actions corrspond to sid-ct fr quris and transactions, rspctivly. Although vnt spcication has bn addrssd in th litratur primarily in th contxt of activ Prmission to copy without f allorpart of this matrial is grantd providd that th copis ar not mad or distributd for dirct commrcial advantag, th VLDB copyright notic and th titl of th publication and its dat appar, and notic is givn that copying is by prmission of th Vry Larg Data Bas Endowmnt. To copy othrwis, or to rpublish, rquirs a f and/or spcial prmission from th Endowmnt. Procdings of th 0th VLDB Confrnc Santiago, Chil, 994 databass, its applicability is not limitd to activ databass. An xprssiv vnt spcication languag and its dtction can b usd for analyzing vnt historis (or vnt logs) [SW9] in applications, such asstock trading, trnd/dmographic prol computation, and auditing (ithr as vnts occur or ovr stord vnt occurrncs). Som aspcts of knowldg discovry (.g., dtrmining vnts that lad to th stock markt crash, undrstanding squncs of vnts lading to an arthquak) involv analyzing vnt pattrns and thir ct on various rcordd obsrvations. In othr words, applications that xamin caus-ct rlationships nd to spcify and dtct complx vnt pattrns. From th abov, it is vidnt that support for ruls nds to b complmntd with an xprssiv vnt spcication languag. As an xampl, managmnt of portfolios for various customrs in a stock-trading application may rquir a rul of th form \whn th DowJons avrag changs by 0%inany hour intrval, aftr raching th valu 750, xcut Trump's portfolio modl to dtrmin what to buy or sll". This rul rquirs not only th databas vnts, but also tmporal and composit vnts this rul rquirs an xprssiv vnt spcication languag for modling its vnts. As anothr xampl, dtcting apriodic occurrncs of a pattrn of vnts may indicat a potntial mony laundring schm. This papr xtnds arlir work on Snoop [Mis9, CM94] in svral signicant ways. Earlir work was primarily concrnd with th motivation for th vnt languag, classication of vnts, nd for vnt oprators, and th st of vnt oprators. In this papr, w introduc primitiv vnt squncs as ordrd occurrncs of a primitiv vnt (trmd primitiv vnt history/vnt-log), and composit vnt history/vntlog as a partial ordr of th mrgd primitiv (or othr composit) vnt historis. W dn th smantics of primitiv and composit vnts ovr an vnt history. W argu that th dtction of composit vnts ovr a composit vnt history lads to monotonically incrasing storag ovrhad as prvious occurrncs of vnts

2 cannot b dltd. To ovrcom this problm, w introduc th notion of paramtr contxts as a mchanism for prcisly rstricting th occurrncs that mak a composit vnt occur as wll as for computing its paramtrs. W hav dvlopd complt algorithms for dtcting Snoop xprssions in all paramtr contxts. Od [GJS9b, GJS9a] and Samos [GD9, GD94] addrss vnt spcication and dtction in th contxt of activ databass. Although thr ar som dirncs btwn Snoop, Od, and Samos in th vnt spcication languag (for xampl, Samos has a Tims oprator for dning th occurrnc of n vnts in an intrval and Od has a complmnt oprator), thy dir primarily in th mchanism usd for vnt dtction. Od uss a nit automaton and Samos uss a labld Ptri Nt. In contrast, w us an vnt graph whr vnt occurrncs (both primitiv and composit) ow bottom-up from th nods to thir parnts. Th formulation of vnt historis as prsntd in this papr is dirnt from that of Od [GJS9a]. In addition, paramtr contxts as wll as vnt dtction in various paramtr contxts ar xtnsions of our arlir work. Th rst of this papr is structurd as follows. Sction provids smantics for th oprators of Snoop [Mis9, CM94]. In sction, w dn global, primitiv, and composit vnt historis and prsnt th computation of composit vnts using th vnt history. In sction 4, w dn paramtr contxts and illustrat vnt dtction for all contxts. Sction 5 provids an architctur for composit vnt dtction in an objctorintd DBMS and highlights implmntation choics. Sction 6 contains conclusions. Smantics of Snoop For th purpos of this papr, w assum an qui-distant discrt tim domain having \0" as th origin and ach tim point rprsntd by a non-ngativ intgr. W distinguish btwn an vnt, an vnt xprssion, and an vnt modir. An vnt is dnd to b an instantanous, atomic (happns compltly or not at all) occurrnc of intrst at a point in tim. In databas applications, th intrst in vnts coms mostly from th stat changs that ar producd by data manipulation oprations. Similar vnts can b groupd into an vnt typ, and a typ of vnts can b furthr classid into subtyps, rsulting in an vnt typ hirarchy as th class hirarchy. For instanc, vnts of databas updat can b groupd into an vnt typ Updat, and furthr groupd into Updat-IBM, Updat-DEC, tc. Dirnt vnt typs ar distinguishd by dirnt vnt typ nams. Evnt of an vnt typ may occur zro or mor tims ovr th tim lin th tim of occurrnc of an vnt isdnotd by t occ. In addition, for simplicity, w assum Rtrival oprations may also b rgardd as vnts, although thy do not chang th databas stat. Or thy may b distinguishd by using paramtrs such as Updat(IBM) and Updat(DEC). that two occurrncs of th sam vnt typ ar not simultanous. Furthrmor, an vnt may causally prcd or follow anothr, or vnts may b unrlatd. For xampl, th twovnts nd-of-abort T and bgin-ofrollback Tmust follow on anothr and ar causally rlatd (causally dpndnt), whras th vnts bginof T and bgin-of T ar causally indpndnt and ar said to b unrlatd. An vnt isdnit if and only if it is guarantd to occur. An vnt typ is xprssd by anvnt xprssion, which shall b discussd in th following subsction. Although an vnt is assumd to instantanously occur at atimpoint, th vnt might b initiatd at a prior tim point, thus yilding a closd tim intrval btwn th start and nd points (t occ is th nd point by dfault). A transaction vnt issuch an xampl. In ordr to xplicitly spcify (or modify) th occurrnc tim of an vnt spanning a tim intrval, vnt modirs bgin-of and nd-of wr introducd in [CM94]. For inhrntly instantanous vnts, th two vnt modirs yild th sam tim point.. Primitiv Evnts Primitiv vnts ar thos that ar pr-dnd in th systm (and using th vnt modirs). A mchanism for th dtction is assumd to b availabl (rfr to [AMC9] for dtails). Primitiv vnts includ databas vnts, tmporal vnts, and xplicit vnts. Databas vnts corrspond to databas oprations, such as data manipulation oprations, transactions, or mthods in objct-orintd databass. Tmporal vnts ar ithr absolut or rlativ. An absolut tmporal vnt is spcid with an absolut valu of tim, and rprsntd as: < tim string > using th format < (hh/mm/ss)mm/dd/yy >. A rlativ tmporal vnt also corrsponds to a uniqu point on th tim lin but in this cas both th rfrnc point and th ost ar xplicitly spcid. Th rfrnc point may b any vnt that can b spcid in Snoop including an absolut tmporal vnt. Th syntax for a rlativ vnt isvnt +[tim string ]. Obsrv that th rlativ vnt subsums th absolut vnt. Howvr, th absolut vrsion is rtaind for practical rasons. Explicit vnts ar thos vnts that ar dtctd along with thir paramtrs by application programs (i.., outsid th DBMS) and ar only managd by th DBMS. Onc rgistrd with th systm, thy can b usd as primitiv vnts.. Evnt Exprssions and Evnt Oprators Primitiv vnts discussd so far ar usful for modling a numbr of applications. Howvr, for many othr applications, it is ncssary to dtct crtain combinations of dirnt vnts as a singl vnt, i.., a composit vnt. In this papr, a composit vnt is dnd by applying an vnt oprator to constitunt vnts that ar primitiv or othr composit vnts. In th absnc

3 of vnt oprators, svral ruls ar rquird to spcify a composit vnt. Furthrmor, som control information nds to b mad a part of a rul spcication. As mntiond bfor, an vnt typ is dnotd by an vnt xprssion. A primitivvnt (typ) nam itslf is an vnt xprssion. If E E E n ar vnt xprssions, an application of any vnt oprator, dscribd blow, ovr th vnt xprssions is an vnt xprssion. For an vnt E, bgin-of E, nd-of E, and (E) ar all vnt xprssions. If vnt modir is omittd, nd-of is assumd by dfault. Th oprator smantics dscribd blow assums th nd-of modir... Oprator Smantics An vnt E (ithr primitiv or composit) is a function from th tim domain onto th boolan valus, Tru and Fals. E : T!fTru Falsg givn by ( T(ru) if an vnt oftyp E occurs E(t) = at tim point t F(als) othrwis. W dnot th ngation of th boolan function E as E. Givn a tim point, it computs th nonoccurrnc of an vnt at that point. Th Snoop vnt oprators 4 and th smantics of composit vnts formd by ths vnt oprators ar as follows:. OR (r): Disjunction of two vnts E and E, dnotd E re, occurs whn E occurs or E occurs. Formally, (E re )(t) =E (t) _ E (t):. AND (4): Conjunction of two vnts E and E, dnotd E 4E, occurs whn both E and E occur, irrspctiv of thir ordr of occurrnc. Formally, (E 4E )(t) = (9t )(((E (t ) ^ E (t)) _(E (t ) ^ E (t))) ^ t t): Not that th OR and AND oprators ar commutativ and associativ: (E re )(t) =(E re )(t) ((E 4E )4E )(t) =(E 4(E 4E ))(t): In fact, in production rul systms (.g., OPS5 [For8, FM87]), programs ar writtn by incorporating a lot of control information as part of ruls which hav a form similar to an ECA rul. Spcically, in an OPS5 rul, vnts ar not xplicitly spcid but ar infrrd for th worst cas scnario. 4 W dnot th \disjunction", \conjunction", and \not" vnt oprators as r, 4, and :, rspctivly. Th symbols _, ^, and rprsnt th \or", \and", and \not" boolan oprators, rspctivly.. ANY: Th conjunction vnt, dnotd by ANY(m E E E n ) whr m n, occurs whn m vnts out of th n distinct vnts spcid occur, ignoring th rlativ ordr of thir occurrnc. Formally, ANY(m E E E n )(t) = (9t )(9t ) (9t m; ) (E i (t ) ^ E j (t ) ^^E k (t m; ) ^ E l (t) ^ (t t t m; t) ^ ( i j k l n) ^ (i 6= j 6= 6= k 6= l)): For xampl, ANY( E E E n )(t) =(9t )(9t ) (E i (t ) ^ E j (t ) ^ E k (t) ^ (t t t) ^ ( i j k n) ^ (i 6= j 6= k)): Also to spcify m distinct occurrncs of an vnt E, th following variant is providd: ANY(m E )(t) =(9t )(9t ) (9t m; ) (E(t ) ^ E(t ) ^^E(t m; ) ^ E(t) ^ (t <t < <t m; <t)): 4. SEQ ( ): Squnc of two vnts E and E,dnotd E E, occurs whn E occurs providd E has alrady occurrd. This implis that th tim of occurrnc of E is guarantd to b lss than th tim of occurrnc of E.Formally, (E E )(t) =(9t )(E (t ) ^ E (t) ^ (t <t)): It is possibl that aftr th occurrnc of E, E dos not occur at all. To avoid this situation, it is dsirabl that dnit vnts, such as nd-of-transaction or an absolut tmporal vnt, ar usd appropriatly. 5. Apriodic Oprators (A, A*): Th Apriodic oprator A allows on to xprss th occurrncs of an apriodic vnt within a closd tim intrval. Thr ar two vrsions of this vnt spcication. Th non-cumulativ apriodic vnt is xprssd as A(E E E ), whr E, E,andE ar arbitrary vnts. Th vnt A is signald ach tim E occurs within th tim intrval startd by E and ndd by E.Formally, A(E E E )(t) =(9t )(8t )(E (t ) ^ E (t) ^ (t t) ^ ((t t <t)!e (t ))): On th othr hand, th cumulativ apriodic vnt A (E E E ) occurs only onc whn E occurs and accumulats th occurrncs of E within th opn tim intrval formd by E and E. This constructor is usful for intgrity chcking in databass and for collcting paramtrs of an vnt ovr an intrval for

4 computing aggrgats. As an xampl, highst or lowst stock pric can b computd ovr an intrval using this oprator. Not that E itslf can occurs zro or mor tims within th intrval and dos not contribut to th occurrnc of th composit vnt A. Nonthlss, th paramtrs of A will contain th paramtrs of E.Formally, A (E E E )(t) = (9t )(E (t ) ^ E (t) ^ (t <t)): 6. Priodic Evnt Oprators (P, P*): A priodic vnt is a tmporal vnt that occurs priodically. A priodic vnt is dnotd as P(E TI [: paramtrs] E ) whr E and E ar vnts and TI [: paramtrs] is a tim intrval spcication with optional paramtr list. P occurs for vry TI intrval, starting aftr E and casing aftr E. Paramtrs spcid ar collctd ach timp occurs. If not spcid, th occurrnc tim of P is collctd by dfault. Th occurrnc of P is formally dnd as P(E TI [: paramtrs] E )(t) =(9t )(8t ) (E (t ) ^ ((t t t)!e (t )) ^ (t = t + i TI for som intgr i )): P has a cumulativ vrsion P* xprssd as P (E TI : paramtrs E ). Unlik P, P* occurs only onc whn E occurs. Also, spcid paramtrs ar collctd and accumulatd at th nd of ach priod and mad availabl whn P* occurs. Not that th paramtr spcication is mandatory in P*. Th occurrnc of P* is formally dnd as P (E TI : paramtrs E )(t) = (9t )(E (t ) ^ E (t) ^ (t t +TI)): 7. NOT (:): Th NOT oprator, dnotd :(E )[E E ], dtcts th non-occurrnc of th vnt E in th closd intrval formd by E and E. 5 Formally, :(E )[E E ](t) =(9t )(8t ) (E (t ) ^E (t) ^ E (t) ^ ((t t <t)!(e (t ) _ E (t )))):. Exampls Blow, w show som ruls that ntail dtction of various composit vnts. W us a simplid syntax to mak th vnts radabl.. Sampl IBM stock vry 0 minuts from 8 a.m. to 5 p.m. ach day. Evnt: P*(8 a.m., [0 mins]: IBMstock-pric, 5 p.m.). Whn 4 withdrawals ar mad on an account ina day, do not allow furthr withdrawals. Evnt: A(8 a.m., ANY(4, withdraw-on-an-account*), 5 p.m.) 5 Not that this oprator is dirnt from that of!e, a unary oprator in Od [GJS9b], which dtcts th occurrnc of any vnt othr than E.. In a nuclar powr plant ifthrisachang in ssion rat followd by an incras in tmpratur, introduc modrator rods. Evnt: (ssion-rat tmpratur-incras) 4. Comput th nw DowJons avrag whn any two of IBM, DEC, or Boing stock prics chang during th day. Evnt: A(8 a.m., ANY(, modify-ibm, modify-dec, modify-boing), 5 p.m.) Historis and Evnt Logs So far, w hav dnd th smantics of vnt oprators ovr th tim lin in which only th tim of (primitiv or composit) vnt occurrncs wr rcordd. Howvr, dtction of a composit vnt ntails dtcting not only th tim at which th composit vnt occurs, but also th spcic constitunt vnt occurrncs that mak th composit vnt occur. In this sction, w formally xprss th occurrnc of a composit vnt E with rspct to its constitunt vnts that form part of th occurrnc of E. Atsomlvl, th constitunt vnts ar primitivvnts. W dnot an occurrnc of an vnt typ E j by i j whr i indicats th rlativ tim of occurrnc with rspct to othr occurrncs of th sam vnt. Composit vnts ar rprsntd as a st of constitunt vnt occurrncs within which thordr of vnt occurrncs is prsrvd. Not that it is possibl for th sam constitunt vnt occurrnc to b usd for mor than on occurrnc of a composit vnt. Th last vnt inth st is on whos occurrnc mad th composit vnt occur. Th tim of occurrnc of a composit vnt is th tim of occurrnc of th last constitunt vnt. Global Evnt History/Evnt Log is a st of all primitiv vnt occurrncs and is dnotd by H. Each primitiv vnt occurrnc is rprsntd as a singlton stinthlog. H = ff i jgj for all j, primitiv vnt i j has occurrd at instanc i rlativ tovnts E j :g Primitiv Evnt History/Evnt Log of th primitiv vnt typ E is a st of th occurrncs of E prsnt in th Global History H and is dnotd by E[H]. E j [H]=ff i jgj for all i f i jghg: Composit Evnt History/Evnt Log ofacomposit vnt E that has n constitunt vnts E,, E n is a mapping from U th U global vnt history U H to a subst of E [H] E n [H] whr is an oprator that computs th cross product of two sts (whos lmnts ar sts) and mrgs th lmnts of th cross product using th union oprator. For xampl, givn vnt historis E [H] =ff 4 g f gg and E [H]=ff g f gg, E [H] U E [H] = ff 4 g f 4 g f g f gg:

5 Evnt Collction is a collction of all vnt occurrncs of a particular typ within a spcid tim intrval. It is dnotd by function } as follows. }(E start tim nd tim) =f jfg E[H] and start tim t occ() nd tim g: Givn a global vnt history, thvnt history for an arbitrary composit vnt formulatd using th oprators dnd in sction. can b computd. Blow, w dn ths computations formally. This formulation will comput all occurrncs of a composit vnt (along with participating constitunt vnt occurrncs) for a nit H. This U is trmd th unrstrictd contxt. Th oprators, r, 4 ar all lft associativ.. Th Unrstrictd Contxt. (E re )[H]=f j E [H] [ E [H]g.. (E 4E )[H]=ff i j gjf i j g U U ((E [H] E [H]) [ (E [H] E [H])) and t occ( i ) t occ( j )g.. ANY(m E E E n )[H] =ff i j k gj t occ( i ) < t occ( j ) < < t occ( k ) and jf i j k gj = m n and f i j k g P (lmnt) g whr P is th powr st and lmnt is a mmbr of th st: E [H] U E [H] U U E m [H] ach i (prmutation) can b any i from to n with th rstriction that ach U E participating in th mrgd-cartsian product ( ) is distinct. ANY(m E )[H]=ff i j k gj t occ( i ) < t occ( j ) < < t occ( k ) jf i j k gj = m n and f i j k gp(e[h])g. and 4. (E E )[H] =ff i j gjt occ( i ) < t occ( j ) and f i j ge [H] U E [H]g. 5. A(E E E )[H] =ff i j gjt occ( i ) < t occ( j ) and f i j k ge [H] U E [H] U E [H]g. 6. P(E TI E )[H] =ff i tgj U for all f i k ge [H] E [H] and t occ( i ) < t occ( k ) t =tocc( i )+j TI for intgr j and t t occ( k )g. 7. :(E )[E E ][H]=ff U i k gj f i k ge [H] E [H] and }(E t occ( i ) t occ( k )) = g. Th dnition of th cumulativ oprators includ th accumulation of vnt occurrncs ovr an intrval. This rquirs th function } to collct th appropriat occurrncs. A* and P* ar dnd blow using}. 8. A (E E E )[H]= ff i }(E t occ( i ) t occ( k )) k gj i E [H] and k E [H] and t occ( i ) < t occ( k )g. 9. P (E TI E )[H]=ff i U k gj for all f i k ge [H] E [H] and t occ( i ) < t occ( k ) = ft j t =tocc( i )+j TI for intgr j and t t occ( k )gg. Blow, w illustrat th computation of a composit vnt X on a global history H according to th abov dnitions of oprators in th unrstrictd contxt. Th vnt X is drawn from th stock markt applications. Th intrprtation of constitunt vnts of X is, E : opning of stock markt, E :chang in Dow Jons avrag, E : chang in th pric of IBM stock, and E 4 : chang in a commodity which dpnds on IBM stock. X =((E 4E ) E (E 4E 4 )) H = ff g f g f g f g f g f 4g f g f 4gg E [H] =ff g f gg E [H] =ff g f gg E [H] =ff g f gg E 4 [H] =ff 4g f 4gg (E 4E )[H]=ff g f g f g f gg (E 4E 4 )[H]=ff g f g f g f gg X[H] =ff g f g f g f g f g f g f g f g f g f g f g f g f g f g f g f gg As can b visualizd, thr ar 6 occurrncs of th vnt X for th givn history. It is not clar whthr all ths occurrncs will b usful in all applications. W strongly bliv that an application would b intrstd in a subst of ths vnts that ar maningful to

6 th smantics of that application. Furthrmor, dirnt applications may b intrstd in dirnt substs. In th nxt sction, w propos paramtr contxts as a way of imposing maningful rstrictions of th composit vnt history gnratd for an vnt. Not that th dtction a composit vnt in th unrstrictd contxt may warrant kping all vnt occurrncs (spcially for, Any, and 4 oprators) and hnc poss practical problms for th managmnt of vnt history and dtction. In most applications, ithr th tim intrval within which th vnts nd to b dtctd or th rlvanc of multipl occurrncs of th sam vnt is drivd from th application smantics. Hnc, only a subst of th vnts dtctd in th unrstrictd contxt is likly to b maningful. 4 Composit Evnt Dtction Evnts can always b dtctd and paramtrs computd using th unrstrictd contxt prsntd in th prvious sction. Howvr, th unrstrictd contxt producs a larg numbr of vnt occurrncs and not all occurrncs may b maningful from th point of viw of an application. Morovr, th computation and spac ovrhad associatd with th dtction of vnts in this contxt can b substantial. In this sction, w rn paramtr contxts introducd in [CM94] for th purpos of rducing th spac and computation ovrhad associatd with th dtction of composit vnts and providing a mchanism for choosing a maningful subst of vnt occurrncs gnratd by th unrstrictd contxt. Paramtr contxts srv th purpos of dtcting and computing th paramtrs of composit vnts in dirnt ways to match th smantics of applications. Th choic of a paramtr contxt also suggsts th complxity of vnt dtction and storag rquirmnts for a givn application. Th dtction of a composit vnt may rquir th dtction of on or mor constitunt vnts as wll as on or mor occurrncs of a constitunt vnt. Evnts rquiring multipl vnt occurrncs (ithr of th sam typ or of dirnt typs) for th dtction of a composit vnt, giv ris to altrnat ways of computing th history as wll as paramtrs, as th vnts ar likly to occur svral tims ovr an intrval. Th occurrnc of a composit vnt is markd by th occurrnc of a constitunt vnt that maks th composit vnt occur (using th nd-of vnt modir smantics). This constitunt vnt is trmd th trminator of th composit vnt. Svral constitunt vnts can act as trminators, but thr is at last on trminator vnt for a givn composit vnt. Analogously, thr is always a constitunt vnt that initiats th occurrnc of a composit vnt. This constitunt vnt is trmd th initiator of th composit vnt. Thr may b mor than on initiators for a composit vnt. For a primitiv vnt, th primitiv vnt itslf is th trminator and initiator. Th composit vnt dtctor nds to rcord th oc- E A ; E E tim 4 4 Figur : Global vnt history currncs of ach constitunt vnt andsav its paramtrs so that thy can b usd to comput th paramtr st of th composit vnt. Considr th followingvnt xprssions: A =(E 4E ) E B = E re re C = E ANY( E E ) whr E, E,andE ar primitiv vnts. Evnt A is dtctd whn E occurs providd both E and E hav alrady occurrd in any ordr. Evnt B is signald ach tim an instanc of any ofththrvnts E, E or E occurs. Paramtrs of vnt A (as wll as C) includ paramtrs of all th thr vnts E, E and E whras th paramtrs of vnt B includ only th paramtrs of on of its vnts. Both E and E can b initiators of A and E is th only trminator. For C, E is th initiator and both E and E can b trminators. Figur shows a global vnt history in which four typs of vnts E, E, E, and E 4 occur, as wll as th vnt graph for th composit vnt A. 4. Paramtr Contxts Th paramtr contxts proposd blow ar motivatd by a carful analysis of svral classs of applications. Whavidntid four paramtr contxts that ar usful for a wid rang of applications. Blow, w indicat th charactristics of th applications that motivatd our choic of paramtr contxts:. Applications whr th vnts ar happning at a fast rat and multipl occurrncs of th sam typ of vnt only rn th prvious data valu. In othr words, th ct of th occurrnc of svral vnts of th sam typissubsumdby th most rcnt occurrnc. This is typical of snsor applications (.g., hospital monitoring, global position tracking, multipl rmindrs for taking an action).. Applications whr thr is a corrspondnc btwn dirnt typs of vnts and thir occurrncs and this corrspondnc nds to b maintaind. Applications that xhibit causal dpndncy (.g., btwn aborts, rollbacks, and othr oprations btwn bug rports and rlass start of a transaction and its nd) com undr this catgory.. Trnd analysis and forcasting applications (.g., scuritis trading, stock markt, aftr-th-fact diagnosis) whr composit vnt dtction along a moving tim window nds to b supportd. For xampl, computing chang of mor than 0% in DowJons

7 avrag in any hour priod rquirs ach chang to initiat a nw occurrnc of an vnt. This corrsponds to th initiation of th dtction of an vnt for ach distinct occurrnc. 4. Applications whr multipl occurrncs of a constitunt vnt nds to b groupd and usd in a maningful way whn th vnt occurs. This contxt is usful in applications whr an vnt is trminatd by a dadlin-vnt and all occurrncs of constitunt vnts ar maningful up to th occurrnc of th dadlin vnt. For xampl, in a banking application w might want to kp track of th amount of withdrawals and dposits prformd in a day and us it to updat th account balanc at th nd of th day. W introduc th following contxts for th classs of applications dscribd abov. Ths contxts ar prcisly dnd using th notion of initiator and trminator vnts. W xplain th contxts using th composit vnt A which is a constitunt vnt of th composit vnt X in th prvious sction. W ar not concrnd with occurrncs 4 and 4 as vnt E 4 is not part of th vnt xprssion of A. Rcnt: In this contxt, only th most rcnt occurrnc of th initiator for any vnt that has startd th dtction of that vnt isusd. Whnanvnt occurs, th vnt is dtctd and all th occurrncs of vnts that cannot b th initiators of that vnt in th futur ar dltd (or ushd). For xampl, in th rcnt contxt, paramtrs of vnt A will includ th vnt instancs f,, g (A is dtctd whn occurs) and f,, g (whn A is dtctd again whn occurs). In this contxt, not all occurrncs of a constitunt vnt will b usd in dtcting a composit vnt. Furthrmor, an initiator of an vnt (primitiv or composit) will continu to initiat nw vnt occurrncs until a nw initiator occurs. Chronicl: In this contxt, for an vnt occurrnc, th initiator, trminator pair is uniqu. Th oldst initiator is paird with th oldst trminator for ach vnt (i.., in chronological ordr of occurrnc). Whn a composit vnt is dtctd, its paramtrs ar computd by using th oldst occurrnc of ach constitunt vnt. Howvr, onc usd occurrncs of th constitunt vnts cannot participat in any othr occurrncs of th composit vnt. For xampl, paramtrs of vnt A in th chronicl contxt will b computd by using vnt instancs f, and g. Whn th nxt E typ vnt occurs at, thn th A will b dtctd with th instancs f g. Continuous: In this contxt, ach initiator of an vnt starts th dtction of that vnt. A trminator vnt occurrnc may dtct on or mor occurrncs of th sam vnt. This contxt is spcially usful for tracking trnds of intrst on a sliding tim point govrnd by th initiator vnt. In Figur, ach of th occurrncs and (as wll as and )would start th dtction of th vnt A. Th rst occurrnc of A will hav th instancs f,, g. Th scond occurrnc of A will consist of f,, g. In this contxt, an initiator will b usd at last onc for dtcting that vnt. Thr is a subtl dirnc btwn th chronicl and th continuous contxts. In th formr, pairing of th initiator is with a uniqu trminator of th vnt whras in th lattr multipl initiators ar paird with a singl trminator of that vnt. Cumulativ: In this contxt, for ach constitunt vnt, all occurrncs of th vnt ar accumulatd until th composit vnt isdtctd. Whnvr a composit vnt is dtctd, all th constitunt vnts occurrncs that ar usd for dtcting that composit vnt ar dltd. For xampl, paramtrs of vnt A will includ all th instancs of ach vnt upto whn it occurs. Th ntir instancs shown in Figur (xcpt,and ) is th st of occurrncs that mak th composit vnt A. Unlik th continuous contxt, an vnt occurrnc dos not participat in two distinct occurrncs of th sam vnt in th cumulativ contxt. Obsrv that th cumulativ contxt dscribd abov cannot b gnratd as a subst of th vnt history gnratd by th unrstrictd contxt. Th notion of accumulation of vnt occurrncs is not prsnt in th unrstrictd contxt. For this rason, th dnitions of A* and P* usd th function } which accumulats a st of vnt occurrncs of a spcic typ ovr a givn intrval. Although contxts dscribd abov rstrict th st of vnt occurrncs gnratd, thy ar basd on th us of initiator, trminator pair in dirnt ways. In addition to th abov contxts, it may b usful to dtct composit vnts ovr non-ovrlapping tim intrvals. That is for any two occurrncs of an vnt W,th t occ of th initiator is gratr than th t occofthtrminator of th immdiatly prcding occurrnc of W. This notion of th us of non-ovrlapping intrvals can b applid to any of th contxts dscribd in this papr, including th unrstrictd contxt. This can b asily sn from th Figur. For instanc, all vnts dtctd in rcnt, chronicl, and continuous contxts ar not disjoint. If disjoint dtction of vnt occurrncs wr to b spcid for th xampl shown in Figur, only th rst occurrncs of vnts in ach contxt (i..,,, 5, and 9) would b dtctd. Basd on th abov dnitions of contxts, svral obsrvations can b mad. Disjoint continuous contxt is th sam as disjoint chronicl contxt. Also, cumulativ contxt always gnrats occurrncs that satisfy th disjoint spcication. In othr words, disjoint cumulativ contxt is quivalnt to cumulativ contxt.

8 Rcnt.. Chronicl. 4. Continuous Cumulativ 9. tim - Tim intrval ovr which X is dtctd - Initiator - Trminator - Participating primitiv vnts in th dtction of X Figur : Illustration of vnt dtction in various contxts for th xprssion X =(E 4E E E 4E 4 ) 4. Illustration of Composit Evnt Dtction Th approach takn for composit vnt dtction in this papr is dirnt from th approachs takn in Od and Samos. Samos dns a mchanism basd on Ptri Nts for modling and dtction of composit vnts for an OODBMS. Thy us modid colord Ptri nts calld SAMOS Ptri Nts to allow owof information about th vnt paramtrs in addition to occurrnc of an vnt. It appars that common subxprssions ar rprsntd sparatly lading to duplication of Ptri Nts. Furthrmor, although not statd xplicitly, Samos dtcts vnts only in th chronicl contxt dscribd in this papr. Od uss an xtndd nit automata for composit vnt dtction. Thir xtndd automaton, maks a transition at th occurrnc of ach vnt in th history lik a rgular automaton and in addition to that it looks at th attributs of th vnts, and also computs a st of rlations at th transition. Th dnitions of And and Pip oprators on vnt historis do not sm to produc th dsird rsult. W us an vnt tr for ach composit vnt and ths trs ar mrgd to form an vnt graph for dtcting a st of composit vnts. This will avoid th dtction of common sub-vnts multipl tims thrby rducing storag rquirmnts. Primitiv vnt occurrncs ar injctd at th lavs and ow upwards analogous to a data-ow computation. Furthrmor, th commonality of rprsntation btwn vnt dtction and qury optimization using oprator trs allow usto combin both, and optimiz a situation (vnt-condition pair) as a unit. This is crtainly possibl in th rlational modl as transformations can b applid to push prdicats from conditions to and apply thm during vnt dtction as part of th optimization (in contrast, vnt masks ar spcid in Od by th usr). Finally, th combination of vnt-condition trs will allow conditions to b valuatd on a dmand basis avoiding unncssary computations. In summary, our formulation of vnt dtction radily lnds itslf to optimization tchniqus usd in databass. Th introduction of paramtr contxts adds anothr prspctiv to th dtction of composit vnts. From Figur it is asir to undrstand how ach paramtr contxt dtcts dirnt instancs of th sam composit vnt foragivn squnc of primitiv vnt occurrncs. In this sction w will us on vnt graph and discuss how w comput th constitunt vnts of a composit vnt for ach of th paramtr contxts. Algorithms for dtcting composit vnts in dirnt contxts and thir implmntation ar dtaild in [Kri94]. Th tim lin indicats th rlativ ordr of th primitiv vnts with rspct to thir tim of occurrncs. All vnt propagations ar don in a bottom-up fashion. Th lavs of th graphs hav no storag and hnc pass th primitiv vnts dirctly to thir parnt nods. Th oprator nods hav sparat storag for ach of thir childrn. Th graphs shown in Figur for th various contxts ar at a tim point whn primitiv vnt 4 is dtctd. Th dirnt instancs of th sam vnt ar stord as sparat ntris and ar shown in sparat lins in th gur. Sinc th lavs do not hav any storag, th primitiv vnt 4 is passd to th parnt of laf E 4. Th arrows pointing from th child nod to its parnt in th graph indicats th dtction and ow of th vnts. In th rcnt contxt f g is snt tonodasinc and 4 ar th most rcnt initiator and trminator of th AND oprator (nod C). Sinc th trminator 4 can srv as an initiator for nod C (according to th smantics of AND), it is not discardd. At nodath initiator is alrady prsnt and f g srvs as th trminator. So vnt X is dtctd with f g. Hr sinc th trminator cannot srv as th initiator it is discardd and only f g which is th most rcnt initiator of X is rtaind at nod A. In th cas of Chronicl contxt, is th oldst initiator of nod C and it is at th had of th initiator list. Hnc 4 is paird with and f g is passd to nod A. Onc thy ar passd, unlik th rcnt contxt, both th initiator and th trminator ar discardd. Hnc nod C rtains only aftr AND is dtctd. Evnt X is dtctd with f g at nod A and both f g and f g ar dltd. Continuous contxt involvs lot of storag ovrhad for vnt dtction. As in th chronicl contxt w rtain all th initiators signalld so far in ach ofth nods. But unlik chronicl contxt, th trminator is paird with ach of th initiators prsnt and all th

9 ^ D ^ E E E4 E E B ; D ^ B ; E dtct X A ; ^ C Rcnt contxt E dtct X A 4 ; C E E E4 Continuous contxt 4 4 E D ^ B ; E E 4 ^ 4 E E E4 Chronicl contxt dtct X B C ; ^ 4 D ^ E E E4 E ; tim dtct X 4 A C A ; Cumulativ contxt Figur : Evnt dtction in various contxts initiators ar dltd aftr th dtction of th composit vnt. W rtain th trminator only if it can srv as an initiator for futur dtction of th composit vnt. At any point of tim, th trminator of th composit vnt X in all th othr contxts will signal only on occurrnc of vnt X, whras in th continuous contxt it will gnrat multipl occurrncs of X. In our xampl, ar th initiators at nod C. Both of thm ar paird with 4 to gnrat two occurrncs of th AND at th sam point of tim, namly f g, f g. Sinc 4 can srv as an initiator for nod C in th dtction of a nw occurrnc of th constitunt vnt, w rtain it and both th initiators, that hav bn paird ar dltd. At nod A, thr ar two initiators alrady prsnt andthtwo trminators signalld from nod C lad to four instancs of th dtction of vnt X with th sam tim of occurrnc. Among th four contxts prsntd, th continuous contxt gnrats a largr subst of th vnt occurrncs idntid by th unrstrictd cas. In th cumulativ contxt, unlik th continuous contxt, all th initiator occurrncs availabl so far ar combind with th trminator and only on occurrnc of X is dtctd. In our xampl,, ar combind togthr as on initiator and f g is snt to parnt nod A. Similarly, nod A dtcts X with f g. Onc dtctd th unid initiator and trminator is discardd. 4. Storag Rquirmnts Paramtr contxts dscribd in this papr simplify th vnt dtction as wll as th computation of paramtrs as compard to th unrstrictd contxt. Som of th paramtr contxts, such ascontinuous and chronicl, impos mor storag rquirmnts than th rcnt and cumulativcontxts. Th rcnt paramtr contxt can b implmntd using a xd siz bur for ach vnt (i.., at ach nodofthvnt graph). This is bcaus only th paramtrs for th most rcnt occurrnc of an vnt is stord and hnc rquirs th last amount of storag. For th chronicl contxt, a quu is rquird and th amount of storag ndd is dpndnt upon th duration of th intrval of th composit vnt and th frquncy of vnt occurrncs within that intrval. Similarly, for th continuous contxt, th storag rquirmnts can b xcssiv, implying that th choic of th paramtr contxt for ach rul nds to b mad judiciously. Th cumulativ contxt, unlik th continuous and chronicl contxts, combins all initiators and hnc at ach nod thr is only on whol initiator combination. Though both continuous and chronicl maintain a list of initiators, only continuous can signal mor than on occurrnc of a composit vnt for a singl trminator. Sinc this composit vnt might b a constitunt vnt of anothr largr xprssion, th continuous paramtr contxt rquirs considrabl storag compard to any othr paramtr contxt. Th storag rquirmnts can b xcssiv for th cumulativ contxt also. Howvr, basd on th smantics of th paramtr contxts, th storag rquirmnt incrass monotonically from rcnt tocumulativ to chronicl to continuous to unrstrictd. This is bcaus all th vnt occurrncs usd in th dtction of a composit vnt ar dltd whn th vnt isdtctd in th cumulativ contxt whras in th chronicl contxt, initiator and trminator vnt occurrncs ar paird in th ordr of occurrncs and hnc mor vnts ar stord for longr duration. Application of th disjoint modir,onanycontxt (xcpt th cumulativ), furthr rducs th storag rquirmnts by allowing vnts to b discardd arlir. 5 Activ OODBMS Architctur It is usful to xamin th rquirmnts of rul procssing in activ databass bfor prsnting an architctur. Broadly, th rquirmnts ar: 5. Support for Evnts Primitiv and Composit vnt dtction: Any mthod of any objct class is a potntial primitiv vnt. Furthr w prmit bfor- and aftr-variants of mthod invocation as vnts. Composit vnts ar formd by applying a st of oprators to primitiv vnts and composit vnts. Both primitiv and composit vnts nd to b dtctd by th

10 systm. Th dtction of composit vnts ntails not only th tim at which th composit vnt occurs, but also kping track of th constitunt vnt occurrncs. Paramtr computation: Th paramtrs of a primitiv vnt corrsponds to th paramtrs of th mthod dclard as a primitiv vnt. Th procssing of composit vnts ntails not only its dtction, but also th computation of th paramtrs associatd with a composit vnt. Th paramtrs of a composit vnt nd to b collctd, rcordd and passd on to condition and action portions of a rul by th vnt dtctor. Furthrmor, ths paramtrs nd to b rcordd in such a way that thy can b intrprtd by th condition and action componnts of a rul. Onlin and batch dtction of composit vnts: Th composit vnt dtctor nds to support dtction of vnts as thy happn (onlin) whn it is coupld to an application or ovr a stord vnt-log (in batch mod). Intr-application (global) vnts: In addition to ruls basd on vnts from within an application, it is usful to allow composit vnts whos constitunt vnts com from dirnt applications. This is spcially usful for cooprativ transactions and workow applications. This ntails dtction of vnts that span svral applications. 5. Support for Ruls Multipl ruls: An vnt (primitiv as wll as composit) can triggr svral ruls. Hnc, it is ncssary to support a rul xcution modl that supports concurrnt as wll as prioritizd rul xcution. Nstd ruls: Whn rul actions rais vnts which triggr othr ruls thr is nstd xcution of ruls. Ruls can b nstd to arbitrary lvls. Coupling mods: Th thr coupling mods (immdiat, dfrrd and dtachd) discussd in HiPAC wr introducd to support application nds. Sntinl architctur should b abl to support all of thm. Rul schduling: In th prsnc of multipl ruls and nstd xcution, th architctur nd to support prioritizd srial xcution of ruls, concurrnt xcution of all ruls, or a combination of th two. Furthr, th systm, should allow th application dsignr to choos from among th abov altrnativs. Th abov rquirmnts as wll as th OO modl into which activ capability is bing incorporatd act th dsign of both th rul procssing subsystm and th vnt dtctor. Blow, w prsnt th Sntinl architctur in trms of xtnsions to th Opn OODB systm and discuss how th abov rquirmnts ar supportd in our currnt implmntation. 5. Sntinl Architctur Th Sntinl architctur proposd in this sction xtnds th passiv Opn OODB systm [Ins9]. In ordr to satisfy th abov rquirmnts in an objct-orintd framwork, w propos th architctur shown in Figur which is bing implmntd as an xtnsion to th Opn OODB Toolkit dvlopd at Txas Instrumnts. Our proposd architctur rlis on th us of thrads (or light wight procsss) for sparating vnt dtction from application xcution in a transparnt mannr. Our primitiv vnt dtction is basd on th dsign proposd in [AMC9]. Primitiv vnts ar signald by adding a notify procdur call in th wrappr mthod by Sntinl. Also, appropriat calls for th paramtr collction ar addd at this stag. Both primitiv and local composit vnts ar signald as soon as thy ar dtctd. Howvr, th dtction of a composit vnt may span a tim intrval as it involvs th dtction and grouping of its constitunt vnts in accordanc with th paramtr contxt spcid. A clan sparation of th dtction of primitiv vnts (as an intgral part of th databas) from that of composit vnts allows on to: i) implmnt a composit vnt dtctor as a sparat modul (as has bn don) and ii) introduc additional vnt oprators without having to modify th dtction of primitiv vnts. Each application has a local composit vnt dtctor (Figur) to which all primitiv vnts ar signald. Our implmntation uss thrads (light wight procsss), instad of procsss, for sparating composit vnt dtction (as wll as for th xcution of ruls) from application. Whn a primitiv vnt occurs it is snt to th local composit vnt dtctor and th application waits for th signaling of a composit vnt that is dtctd in th immdiat mod. Th local composit vnt dtctor and th application shar th sam addrss spac and our vnt dtctor uss an vnt graph similar to oprator trs. Paramtr computation for composit vnts raiss additional problms in th objct-orintd framwork. Th lack of a singl data structur (such as a rlation) maks it xtrmly dicult to idntify and manag paramtr computation vn within an application. As a rst cut, w includ th idntication of th objct (i.., oid) as on of th vnt paramtrs and othr paramtrs which hav atomic valus. Howvr, no assumptions ar mad about th stat of th objct (whn th oid is passd as part of a composit vnt) as th dtction of a composit vnt isovr a tim intrval. A linkd list that contains th paramtrs of ach primitiv vnt (as a list) that participats in th dtction of th composit vnt is computd and passd to th rul associatd with that vnt. Complt support for paramtrs of composit vnts may rquir vrsioning of objcts and rlatd concurrncy control and rcovry tchniqus. A rul spcid to b xcutd in th dfrrd mod

11 Global Evnt Dtctor Global Evnts Application to xcut dtachd rul Forkd procss Application n to xcut dtachd rul Forkd procss Global Evnts Local Evnt Dtctor bgin bgin Transaction Transaction H H E a E a v n v n 6 d d 6 n l n l t t r r nd Transaction Application nd Transaction Application N Local Evnt Dtctor - Primitiv Evnt signald - pr-commit and abort signald 5 - Intr-application vnts dtctd - Composit vnt dtction for immdiat ruls 4 - Causally dpndnt commit signald 6 - Ruls xcutd as subtransactions Figur: Sntinl architctur is rwrittn at th sourc cod lvl into a rul in immdiat mod by th Sntinl pr-procssor. Our vnt spcication languag Snoop [CM94] supports a numbr of oprators of which A monitors th cumulativ ct of an vnt occurrnc within a spcid intrval. For xampl, if w nd to accumulat all insrt vnts in a transaction, w can spcify th vnt as A (bgin transaction, insrt, nd transaction). Using this oprator, w modl th dfrrd coupling mod in trms of th immdiat coupling mod by using bgin and pr-commit transaction vnts and postpon th xcution of th rul to th nd of th transaction. In Sntinl, th bgin transaction vnt isalways signalld at th bginning of a transaction and th prcommit is signalld bfor th commit of a transaction. Using th A oprator, a rul in dfrrd mod with an (arbitrary) vnt E is transformd by th Sntinl pr-procssor to A (bgin-transaction, E, pr-committransaction). This causs a dfrrd rul to b xcutd xactly onc vn though its vnt may b triggrd a numbr of tims in th cours of that transaction xcution. For rul xcution, a nstd transaction managr is implmntd with its own lock managr. This is in addition to th concurrncy control and rcovry providd by th Exodus for top-lvl transactions. Each rul (i.., condition and action portions of a rul) is packagd into a subtransaction. A numbr of subtransactions ar spawnd as a part of th application procss. This is furthr laboratd in [CKTB94]. Support for multipl rul xcution and nstd rul xcution ntails that th vnt dtctor b abl to rciv vnts dtctd within a rul's xcution in th sam mannr it rcivs vnts dtctd in a top lvl transaction. This is accomplishd rlativly asily by sparating th local composit vnt dtction from th application as shown in Figur. This sparation also radily supports both onlin and batch (or aftr-th-fact) dtction of composit vnts. Finally, in th prsnc of composit vnts, it is possibl for th vnts to cross transaction boundaris (within th sam application). Currntly, w provid a mchanism to ush all vnts gnratd by a transaction whn it commits. Mor work is rquird to undrstand th smantics of rul xcution whos vnts span transaction boundaris. 6 Conclusions This papr signicantly xtnds our arlir work on an xprssiv vnt spcication languag. W hav providd a dclarativ smantics of ach oprator of Snoop. W introducd th notion of global vnt history and local vnt history for dning th computation of participating vnts for an arbitrary composit vnt xprssion. W rnd th paramtr contxts introducd arlir using initiator and trminator vnts. W hav illustratd th dtction of composit vnts in various

12 contxts and proposd an architctur for its implmntation in an objct-orintd framwork along with a discussion of th various issus involvd. Finally, algorithms for all paramtr contxts hav bn dvlopd and implmntd using th architctur shown in this papr. In this papr, w ar assuming that th paramtrs of an vnt can b computd onc th vnt occurrncs ar known. It is usful, howvr, to xplicitly introduc (as a minimum) th idntication of th objct (i.., oid) for which th primitiv vnt is applicabl. This can b don by spcifying, for ach primitiv vnt, a paramtr which is ithr a constant oravariabl rprsnting th oid. For xampl, th primitiv vnt Chang pric(ibm) indicats that th vnt occurs whn th mthod Chang pric is xcutd for th IBM objct. As anothr xampl, Chang pric(x) Chang pric(x) rfrs to th squnc of vnts on th sam oid X. And Chang pric(x) Chang pric(y) rfrs to th squnc of vnts on two dirnt oid's. Dtaild discussion of paramtr computations ar byond th scop of this papr. Som of ths issus hav bn discussd in sction 5. All th vnt dtction algorithms w hav dvlopd xtnd radily whn th oid is allowd as an xplicit paramtr of a primitiv vnt. Acknowldgmnts This work is supportd, in part, by th National Scinc Foundation IRI-906, by th Oc of Naval Rsarch and th Navy Command, Control and Ocan Survillanc Cntr RDT&E Division, and by throm Laboratory. Rfrncs [AMC9] E. Anwar, L. Maugis, and S. Chakravarthy. A Nw Prspctiv on Rul Support for Objct-Orintd Databass. In Procdings, Intrnational Confrnc on Managmnt of Data, pags 99{08, Washington, D.C., May 99. [CKTB94] S. Chakravarthy, V. Krishnaprasad, Z. Tamizuddin, and R. Badani. ECA Rul Intgration into an OODBMS: Architctur and Implmntation. Tchnical Rport UF-CIS-TR-9-09, Univrsity of Florida, E470-CSE, Gainsvill, FL 6, Fb (Submittd for publication.). [CM94] S. Chakravarthy and D. Mishra. Snoop: An Exprssiv Evnt Spcication Languag for Activ Databass. Data and Knowldg Enginring, 994. (To appar). [FM87] C. L. Forgy and J. McDrmott. Domain- Indpndnt Production Systm Languag. In Procdings Fifth Intrnational Confrnc on Articial Intllignc, Cambridg, MA, 987. [For8] C. L. Forgy. RETE: A Fast Algorithm for th Many Pattrn/Many Objct Pattrn Matching Problm. Articial Intllignc 9, pags 7{7, 98. [GD9] S. Gatziu and K. R. Dittrich. Evnts in an Objct-Orintd Databas Systm. In Proc. of th st Intrnational Confrnc onruls in Databas Systms, Sptmbr 99. [GD94] S. Gatziu and K. R. Dittrich. Dtcting Composit Evnts in Activ Databass Using Ptri Nts. In Proc. of thth Intrnational Workshop on Rsarch Issus in data Enginring: Activ Databas Systms, pags {9, Fbruary 994. [GJS9a] N. H. Ghani, H. V. Jagadish, and O. Shmuli. COMPOSE A Systm For Composit Evnt Spcication and Dtction. Tchnical rport, AT&T Bll Laboratoris, Murray Hill, NJ, Dcmbr 99. [GJS9b] N. H. Ghani, H. V. Jagadish, and O. Shmuli. Evnt Spcication in an Objct-Orintd Databas. In Procdings, Intrnational Confrnc on Managmnt of Data, pags 8{90, San Digo, CA, Jun 99. [Ins9] Txas Instrumnts. Opn OODB Toolkit, Rlas 0. (Alpha) Documnt, Sptmbr 99. [Kri94] V. Krishnaprasad. Evnt Dtction for Supporting Activ Capability in an OODBMS: Smantics, Architctur, and Implmntation. Mastr's thsis, Databas Systms R&D Cntr, CIS Dpartmnt, Univrsity of Florida, E470-CSE, Gainsvill, FL 6, March 994. [Mis9] D. Mishra. SNOOP: An Evnt Spcication Languag for Activ Databass. Mastr's thsis, Databas Systms R&D Cntr, CIS Dpartmnt, Univrsity of Florida, E470-CSE, Gainsvill, FL 6, August 99. [SW9] A. Prasad Sistla and O. Wolfson. Tmporal Triggrs in Activ Databass. Tchnical rport, Univrsity of Illinois at Chicago, Chicago, IL, July 99.

Paper F9. Financial Management. March/June 2018 Sample Questions. Fundamentals Level Skills Module. The Association of Chartered Certified Accountants

Paper F9. Financial Management. March/June 2018 Sample Questions. Fundamentals Level Skills Module. The Association of Chartered Certified Accountants Fundamntals Lvl Skills Modul Financial Managmnt March/Jun 218 Sampl Qustions F9 ACCA Tim allowd: 3 hours 15 minuts This qustion papr is dividd into thr sctions: Sction A ALL 15 qustions ar compulsory and

More information

Financial Management (FM)

Financial Management (FM) Applid Skills Financial Managmnt (FM) Sptmbr/Dcmbr 218 Sampl Qustions FM ACCA FM Tim allowd: 3 hours 15 minuts This qustion papr is dividd into thr sctions: Sction A ALL 15 qustions ar compulsory and MUST

More information

TABLES TO FACILITATE FITTING SB CURVES. N.L. Johnson* J.0. Kitchen. Department of Statistics University of North Carolina at Chapel Hill

TABLES TO FACILITATE FITTING SB CURVES. N.L. Johnson* J.0. Kitchen. Department of Statistics University of North Carolina at Chapel Hill * This rsarch was supportd in part by th ~1athmatics Division of th Unitd Stats Air Forc Offic of Scintific Rsarch undr Contract No. AFOSR-68-1415 and th National Instituts of Halth, Institut of Gnral

More information

Province of Alberta FORESTS ACT SCALING REGULATION. Alberta Regulation 195/2002. With amendments up to and including Alberta Regulation 99/2012

Province of Alberta FORESTS ACT SCALING REGULATION. Alberta Regulation 195/2002. With amendments up to and including Alberta Regulation 99/2012 Provinc of Albrta FORESTS ACT SCALING REGULATION Albrta Rgulation 195/2002 With amndmnts up to and including Albrta Rgulation 99/2012 Offic Consolidation Publishd by Albrta Qun s Printr Albrta Qun s Printr

More information

Paper F9. Financial Management. September/December 2017 Sample Questions. Fundamentals Level Skills Module

Paper F9. Financial Management. September/December 2017 Sample Questions. Fundamentals Level Skills Module Fundamntals Lvl Skills Modul Financial Managmnt Sptmbr/Dcmbr 217 Sampl Qustions Tim allowd: 3 hours 15 minuts This qustion papr is dividd into thr sctions: Sction A ALL 15 qustions ar compulsory and MUST

More information

BKF Off-line filter / cooler unit

BKF Off-line filter / cooler unit BKF Off-lin filtr / coolr unit Compact dsign Filling function optional (BKF 18/3) Easy installation Low- nois pump DIN filtr lmnts Efficint plat hat xchangr DE 38 1/14 Pag 1/6 Bühlr Tchnologis GmbH D -

More information

Leadership in Filtration. ENTARON XD/MD 40 High performance for high air flows

Leadership in Filtration. ENTARON XD/MD 40 High performance for high air flows Ladrship in Filtration XD/MD 40 High prformanc for high air flows 2 XD/MD 40 For nominal flow rats up to 40 m 3 /min XD 40 MD 40 MD 40 WITH DUALSPIN XT Applications Extrmly dusty applications Mobil applications,

More information

Power Distribution Board SVS201-PWR (ControlPlex )

Power Distribution Board SVS201-PWR (ControlPlex ) Powr Distribution Board SVS20PWR (ControlPlx ) Dscription Togthr with th bus controllr CPC10 and th lctronic circuit protctor ESX50D-S1xx th powr distribution board typ SVS20PWR-xx forms th intllignt powr

More information

Zone 1 Zone 2 Zone 3 Old Rate Everyone Adult

Zone 1 Zone 2 Zone 3 Old Rate Everyone Adult Why Bring Back Concssions? Lack of concssions as wll as th club s corrct nam not bing usd ar th two major factors for supportr dissatisfaction It will hlp to stop protsts and bring back lost supportrs

More information

The Development of WaterSim 4.0 A Dynamic Simulation Modeling Cleaning Processes in Semiconductor Wafer Manufacturing (Thrust C, Task C-5) C

The Development of WaterSim 4.0 A Dynamic Simulation Modeling Cleaning Processes in Semiconductor Wafer Manufacturing (Thrust C, Task C-5) C Th Dvlopmnt of WatrSim 4.0 A Dynamic Simulation Modling Claning Procsss in Smiconductor Wafr Manufacturing (Thrust C, Task C-5) C Jssica Jnsn, Wi Li, Mik Schmotzr,Farhang Shadman, and Gary W. Rubloff :

More information

Beaumont Elementary. School Improvement Plan. Beaumont Elementary School

Beaumont Elementary. School Improvement Plan. Beaumont Elementary School 2017-2018 Baumont Elmntary School Improvmnt Plan Baumont Elmntary School Watrford School District Mrs. Jnnifr Knippr 6532 Elizabth Lak Rd Watrford, MI 48327-1719 Documnt Gnratd On Sptmbr 7, 2017 TABLE

More information

Modelling and Simulation of Object Detection in Automotive Power Window

Modelling and Simulation of Object Detection in Automotive Power Window Indian Journal of Scinc and Tchnology, Vol 9(43), DOI: 10.17485/ijst/2016/v9i43/104393, Novmbr 2016 ISSN (Print) : 0974-6846 ISSN (Onlin) : 0974-5645 Modlling and Simulation of Objct Dtction in Automotiv

More information

Selection of pressure gauges The bowl is covered with a transparent bowl guard! Square embedded type pressure gauge.

Selection of pressure gauges The bowl is covered with a transparent bowl guard! Square embedded type pressure gauge. Modular F.R.L. Units ttr visibility & nvironmntal rsistanc Doubl layr dsign RoHS Slction of prssur gaugs Th bowl is covrd with a transparnt bowl guard! Intrchangability Intrchangabl with th prvious R sris

More information

Needle Felted Camping Tutorial

Needle Felted Camping Tutorial Ndl Fltd Camping Tutorial Th ndl fltd Camping World tutorial show you stp by stp, how to ndl fltd owl, tr stump, fishing rod and fish, a blazing campfir, a fox, a tr and a tnt. Ths figurins will provid

More information

Nbr Rooms Used 130,208. 3,072 Seats Used in One Week Seat Usage Percent Seat Usage Percent = (Seats_Used / Seats_Avail_32_hour_week) * 100

Nbr Rooms Used 130,208. 3,072 Seats Used in One Week Seat Usage Percent Seat Usage Percent = (Seats_Used / Seats_Avail_32_hour_week) * 100 Pag 1 Pag 1 of 5 courss if th occur in a also for crdit. rcords wr for. If no was found, a dfault valu of 99 is. (S scrn FC1001UG.) 0070 20135 Bmidji SU 03/04/2013 03/03/13 02:01 PM Capacit Sats Availabl

More information

CAUTION: Do not install damaged parts!!!

CAUTION: Do not install damaged parts!!! Your satisfaction is important to us, plas lt us hlp! If you hav any qustions or concrns during th installation, our support rprsntativs ar availabl to assist you. Plas call: 1-877-769-3765 or Liv Chat

More information

School Improvement Plan Brooklands Elementary School

School Improvement Plan Brooklands Elementary School School Improvmnt Plan 2018-2019 Brooklands Elmntary School Rochstr Community Schools Ms. Trsa Simontti 490 E. Auburn Rochstr Hills, MI 48307-5205 Documnt Gnratd On Jun 10, 2018 TABLE OF CONTENTS Ovrviw

More information

Sliding clamp, compact single acting with spring return

Sliding clamp, compact single acting with spring return Sliding clamp, compact singl acting with spring rturn adaptr Clamping block Prss bd Hydraulic clamping block Optimun adaptation in narrow construction spacs Applications: th compact sliding clamp is a

More information

Air Combination Air Filter + Regulator + Lubricator. AC20-A to AC40-A. How to Order. Description. Rc NPT 1/8 1/4 3/8 1/2 3/4

Air Combination Air Filter + Regulator + Lubricator. AC20-A to AC40-A. How to Order. Description. Rc NPT 1/8 1/4 3/8 1/2 3/4 ourtsy of /lodyn/ydradyn otion ontrol ydraulic Pnumatic Elctrical chanical (8) 26-8 www.cmafh.com I ymbol w r t y L ot ) Option ttachmnt mi-standard 3 Thrad typ a b c d f g h 2 Port siz ir ombination ir

More information

Speed Controller with One-touch Fittings

Speed Controller with One-touch Fittings In-lin Typ 4 typs of mounting variations Dirct mounting Indx plat It is possibl to idntify th product whn multipl controllrs ar mountd and idntify th flow dirction by attaching an idntification labl. Controlld

More information

Steam-converting Valve Type DUP. and spray water valve

Steam-converting Valve Type DUP. and spray water valve Stam-convrting Valv Typ DUP and spray watr valv Application Stam-convrting valv for powr stations and industrial plants combind with a spray watr valv in on unit Inlt: DN 40 a NPS 1½ a 20 PN 16 a 630 Class

More information

Innovations in Canada The Future of Construction

Innovations in Canada The Future of Construction World Economic Forum Global Trnds with E&C Innovations in Canada Th Futur of Construction Prsntation by: Pirr Bouchr CCI Prsidnt Octobr 26 th, 2016 World Economic Forum Global Trnds with E&C What is CCI?

More information

ELEC th Tutorial Additional Slides

ELEC th Tutorial Additional Slides ELEC 344 7 th Tutorial Additional Slids Midtrm Rsult & Induction Machin Novmbr 18, 2016 Wonba Choi Th Univrsity of British Columbia 1. Structur of Induction Machin 2. Working principl of induction motors

More information

Factory Modifications

Factory Modifications Slction Ordring Information modifications will consist of Simns standard componnts as availabl. Standard quipmnt dimnsions and nclosur construction may not apply whn crtain modifications and spcial faturs

More information

Speed Controller with One-touch Fittings

Speed Controller with One-touch Fittings 4 typs of mounting variations Dirct mounting Indx plat It is possibl to idntify th product whn multipl controllrs ar mountd and idntify th flow dirction by attaching an idntification labl. mounting DIN

More information

Spray Control Systems CLASSIC METAL SPRAY CONTROL SOLUTIONS ENGINEERED FOR OPTIMAL PERFORMANCE AND STYLE

Spray Control Systems CLASSIC METAL SPRAY CONTROL SOLUTIONS ENGINEERED FOR OPTIMAL PERFORMANCE AND STYLE Spray Control Systms CLASSIC METAL SPRAY CONTROL SOLUTIONS ENGINEERED FOR OPTIMAL PERFORMANCE AND STYLE Timlss Spray Control Systms Prformanc and Styling with Timlss Appal. Unqustionably, th top prioritis

More information

Week ending: December 22, 1976

Week ending: December 22, 1976 LA Week ending: December 22, library D.C a 6 1979 On December 17, the Board of Governors of the Federal Reserve System announced a reduction in reserve requirements on net demand deposits* of member banks.

More information

K Series. 360 screening for full EMC shielding high packing density for space savings rugged housing for extreme working conditions.

K Series. 360 screening for full EMC shielding high packing density for space savings rugged housing for extreme working conditions. K K sris connctors hav bn spcifically dsignd for outdoor applications. Thy includ an innr slv and two sals to prvnt pntration of solids or liquids into th housing formd by th plug, fr sockt, fixd sockt

More information

Systems I. Pipelining I. Topics Pipelining principles Pipeline overheads Pipeline registers and stages

Systems I. Pipelining I. Topics Pipelining principles Pipeline overheads Pipeline registers and stages Systms I Piplinin I Topics Piplinin principls Piplin ovrhads Piplin ristrs and stas Ovrviw Whatʼs s wron with th squntial (SEQ) Y86? Itʼs slow! Each pic of hardwar is usd only a small fraction of tim W

More information

Konsole Typ Traglast/Paar kg

Konsole Typ Traglast/Paar kg Carrying consols for asy an fficint i chang on th prss Konsol Typ 1835- Konsol Typ 1835- Colour: RAL 1004, goln yllow Carrying consol, hanging Th carrying consols ar hung in th hooks on th i changing si

More information

Sample 4 year Degree Plan Catalog

Sample 4 year Degree Plan Catalog Sampl 4 yar Dgr Plan 2016-17 Catalog Not: This is just a guid; plas consult with your acadmic advisor, th Catalog, and your dgr audit for spcific rquirmnts. Economics, Businss, B.B.A. Th following is a

More information

Genentech Sustainability Data and Notes

Genentech Sustainability Data and Notes Gnntch Sustainability Data and Nots 2009 - Prformanc Data Units 2009 2010 2011 nsit Enrgy Us 1000 GJ Stationary Combustion 1,367 1,304 1,215 1,197 Purchasd Elctricity 1,153 1,125 1,081 1,044 Total Enrgy

More information

Production of High Strength Concrete in Sudan

Production of High Strength Concrete in Sudan IOSR Journal of Mchanical and Civil Enginring (IOSR-JMCE) -ISSN: 2278-1684,p-ISSN: 2320-334X, Volum 12, Issu 2 Vr. I (Mar - Apr. 2015), PP 52-59 www.iosrjournals.org Ali Ahmd. A. Ahmd 1, Salih Elhadi.

More information

School Improvement Plan. Moorsbridge Elementary School

School Improvement Plan. Moorsbridge Elementary School Portag Public Schools Mrs. Lori Kirshman, Principal 7361 MOORS BRIDGE RD PORTAGE, MI 49024-4029 Documnt Gnratd On Jun 21, 2017 TABLE OF CONTENTS Introduction 1 Improvmnt Plan Assuranc Introduction 3 Improvmnt

More information

Port A. Slew rate gate drive logic level shift GND. Fig. 1 - Typical Application Circuit

Port A. Slew rate gate drive logic level shift GND. Fig. 1 - Typical Application Circuit 6.5 m, Bidirctional Battry Switch in Compact WCSP DESCRIPTION Th bidirctional switch fatur rvrs blocking capability to isolat th battry from th systm. Th intrnal switch has an ultra low 6.5 m (typ. at

More information

Research Article Sliding Mode Variable Structure Control and Real-Time Optimization of Dry Dual Clutch Transmission during the Vehicle s Launch

Research Article Sliding Mode Variable Structure Control and Real-Time Optimization of Dry Dual Clutch Transmission during the Vehicle s Launch Hindawi Publishing Corporation Mathmatical Problms in Enginring Volum 214, Articl ID 494731, 18 pags http://dx.doi.org/1.1155/214/494731 Rsarch Articl Sliding Mod Variabl Structur Control and Ral-Tim Optimization

More information

Research on Braking Stability of Electro-mechanical Hybrid Braking System in Electric Vehicles

Research on Braking Stability of Electro-mechanical Hybrid Braking System in Electric Vehicles Pag000217 EVS25 Shnzhn, China, Nov 5-9, 2010 Rsarch on Braking Stability of Elctro-mchanical Hybri Braking Systm in Elctric Vhicls nzhu Ji 1, Mi Tian 2 School of transportation scinc an nginring, Bihang

More information

EN Structural Bolts

EN Structural Bolts EN 14399-3 Structural Bolts SUPPLIED BY ALLTHREAD INDUSTRIES PTY LTD AND FIRST FORGE AUSTRALIA PTY LTD Pty Ltd 1 Tabl of Contnts Introduction to Allthrad Industris and First Forg Australia Introduction

More information

Principles of design CLT

Principles of design CLT Principls of dsign CLT EN 1995-1-1:2004 + AC:2006 + A1:2008 / Principls of dsign CLT 1 Editorial This brochur is dsignd to provid an ovrviw of situations frquntly ncountrd in fixing plywood / cross-aminat

More information

AF General Information. Ordering. Popular Downloads. Dimensions. Technical

AF General Information. Ordering. Popular Downloads. Dimensions. Technical AF52-30-00-13 Products Low Voltag Products and Systms Control Products Contactors Block Contactors Gnral Information Extndd Product Typ: AF52-30-00-13 Product ID: 1SBL367001R1300 EAN: 3471523132337 Catalog

More information

ESCC Qualified SMPS Capacitors

ESCC Qualified SMPS Capacitors SCC Qualifid SMPS Capacitors High Voltag Chip/add Capacitors HIGH VOTAG CHIP CAPACITORS Capacitors, ixd, Chip, Cramic Dilctric, Typ II, High Voltag, Basd on Styls 82 and 825 for us in SCC spac programs,

More information

8. INSTALLATION/WIRE CONNECT GUIDE

8. INSTALLATION/WIRE CONNECT GUIDE 8. INSTALLATION/WIRE CONNECT GUIDE Bfor Starting 1. This st is xclusivly for us in cars with a ngativ groun, 12 V powr supply. 2. Ra ths instructions carfully. 3. B sur to isconnct th attry - trminal for

More information

BUILDING FOUR ±245,094 SF OFFICE/WAREHOUSE ON ±28.71 ACRES COMPAQ CENTER DRIVE WEST HOUSTON, TX TOMBALL PARKWAY HWY 249 COMPAQ CENTER DRIVE

BUILDING FOUR ±245,094 SF OFFICE/WAREHOUSE ON ±28.71 ACRES COMPAQ CENTER DRIVE WEST HOUSTON, TX TOMBALL PARKWAY HWY 249 COMPAQ CENTER DRIVE BUILDIN FOUR ±2,094 SF OFFICE/WAREHOUSE ON ±28.71 ACRES 11177 COMPAQ CENTER DRIVE WEST HOUSTON, TX TOMBALL PARKWAY HWY COMPAQ CENTER DRIVE Nt Rntabl Ara Divsibl Offic Ara Warhous Ara ±2,094 Total SF Ys,

More information

PIMag High-Load Linear Stage

PIMag High-Load Linear Stage PIMag High-Load Linar Stag High Prformanc and Cost Efficincy, Linar Motor V-412 Width 116 mm Travl rang to 610 mm Nominal forc 33 N Incrmntal or absolut linar ncodr Prcision rcirculating ball barings,

More information

AF General Information. Ordering. Popular Downloads. Dimensions. Technical

AF General Information. Ordering. Popular Downloads. Dimensions. Technical AF30-30-00-13 Products Low Voltag Products and Systms Control Products Contactors Block Contactors Gnral Information Extndd Product Typ: AF30-30-00-13 Product ID: 1SBL277001R1300 EAN: 3471523111233 Catalog

More information

Pre-Load Bolt Assemblies BS EN HRC Assemblies BAPP

Pre-Load Bolt Assemblies BS EN HRC Assemblies BAPP Pr-Loa Bolt Assmblis Pr-Loa Bolt Assmblis k BS EN 14399-10 HRC Hxagon Bolt Dimnsions b(rf.) c a s w k kw r s pb c max. min. max. max. min. max. min. min. nom. max. min. min. min. max. min. M12 1.75 30

More information

Available online at ScienceDirect. Procedia Engineering 178 (2017 )

Available online at  ScienceDirect. Procedia Engineering 178 (2017 ) Availabl onlin at www.scincdirct.com ScincDirct Procdia Enginring 178 (2017 ) 206 212 16 th Confrnc on Rliability and Statistics in Transportation and Communication, RlStat 2016, 19-22 Octobr, 2016, Riga,

More information

AMENDMENT No. 5 dated 21/9/2017

AMENDMENT No. 5 dated 21/9/2017 MINISTRY OF HEALTH & FAMILY WELFARE National AIDS Control Organization (NACO) Govrnmnt of India Through Stratgic Allianc Managmnt Srvics Pvt. Ltd. (SAMS) B01-B03, Vardhman Diamond Plaza, Community Cntr,

More information

o one can argue the fact that Volkswagen made all the right moves when it came to the inception of the Gen-IV Golf. German engineers put tremendous

o one can argue the fact that Volkswagen made all the right moves when it came to the inception of the Gen-IV Golf. German engineers put tremendous N o on can argu th fact that Volkswagn mad all th right movs whn it cam to th incption of th Gn-IV Golf. Grman nginrs put trmndous thought into th s!yiing of th alrady-infamous hatchback with spcial mphasis

More information

MBF Series. Xe nâng Pallet chi phí thấp... Hàng chất lượng cao MB25 MB30 MB35 MB50. Frame and body

MBF Series. Xe nâng Pallet chi phí thấp... Hàng chất lượng cao MB25 MB30 MB35 MB50. Frame and body MBF Sris X nâng Pallt chi phí thấp... Hàng chất lượng cao MB25 MB30 MB35 MB50 Top quality dosn't nd to com at a high pric. Our low-cost hand pallt - trucks giv you vrything you nd to do th job - plus a

More information

FEATURES APPLICATIONS. Port B. Slew Rate Gate Drive Logic LevelShift. SiP32101, SiP32102 GND. Fig. 1 - Typical Application Circuit

FEATURES APPLICATIONS. Port B. Slew Rate Gate Drive Logic LevelShift. SiP32101, SiP32102 GND. Fig. 1 - Typical Application Circuit 6.5 mω, Bi-Dirctional Battry Switch in Compact WCSP DESCRIPTION Th SiP321, SiP322, and SiP323 bidirctional switchs fatur rvrs blocking capability to isolat th battry from th systm. Th intrnal switch has

More information

Evaluation of the CalTrain Feeder Shuttle Program Serving Suburban Workplaces

Evaluation of the CalTrain Feeder Shuttle Program Serving Suburban Workplaces 20 TRANSPORTATION RESEARCH RECORD 1308 Evaluation of th CalTrain Fdr Shuttl Program Srving Suburban Workplacs RocER HoosoN A 2-yar-old projct to provid small-vhicl fdr srvics btwn San Francisco Pninsula

More information

FRAMED PIVOT DOOR INSTALLATION INSTRUCTIONS

FRAMED PIVOT DOOR INSTALLATION INSTRUCTIONS FRAMED PIVOT DOOR INSTALLATION INSTRUCTIONS QCI5001 Rv 0 Pag 1 Crtifid 06/21/2016 MAINTENANCE: Two primary matrials ar usd to manufactur your nw bath nclosur: tmprd glass and anodizd aluminum. To assur

More information

16. Package Information for Stratix II & Stratix II GX Devices

16. Package Information for Stratix II & Stratix II GX Devices 16. Packag Information for Stratix II & Stratix II GX vics SII52010-4.3 Introduction This chaptr provids packag information for Altra Stratix II and Stratix II GX dvics, including: vic and packag cross

More information

CATHEDRAL GROVE. Pedestrian and Traffic Safety Study

CATHEDRAL GROVE. Pedestrian and Traffic Safety Study Imag: MacMillan Provincial Park, Vancouvr Island by GoToVan is licnsd undr CC BY 2.0 Thank you for participating in this ngagmnt for th Cathdral Grov. Th Ministry of Transportation and Infrastructur is

More information

15. Package Information for Cyclone II Devices

15. Package Information for Cyclone II Devices 15. Packag Information for Cyclon II vics CII51015-2.3 Introduction This chaptr provids packag information for Altra Cyclon II dvics, including: vic and packag cross rfrnc Thrmal rsistanc valus Packag

More information

General Information. Ordering. Popular Downloads. Dimensions. Technical

General Information. Ordering. Popular Downloads. Dimensions. Technical AFS16Z-30-22-30 Products Low Voltag Products and Systms Control Products Contactors Block Contactors Gnral Information Extndd Product Typ: AFS16Z-30-22-30 Product ID: 1SBL176082R3022 EAN: 3471523158399

More information

PIglide AT3 Linear Stage with Air Bearings

PIglide AT3 Linear Stage with Air Bearings PIglid AT3 Linar Stag with Air Barings High Prformanc Nanopositioning Stag A-123 Idal for scanning applications or highprcision positioning Clanroom compatibl Siz of th motion platform 210 mm 210 mm Travl

More information

AF General Information. Ordering. Popular Downloads. Dimensions. Technical

AF General Information. Ordering. Popular Downloads. Dimensions. Technical AF16-30-10-13 Products Low Voltag Products and Systms Control Products Contactors Block Contactors Gnral Information Extndd Product Typ: AF16-30-10-13 Product ID: 1SBL177001R1310 EAN: 3471523110632 Catalog

More information

SPIRAL STAIR INSTALLATION GUIDE. Salter -Wood Tread Covers -Continuous Sleeve -Aluminum Handrail -Primed or Powdercoated

SPIRAL STAIR INSTALLATION GUIDE. Salter -Wood Tread Covers -Continuous Sleeve -Aluminum Handrail -Primed or Powdercoated 29 SPIRAL STAIR INSTALLATION GUI Salter -Wood Tread Covers -Continuous Sleeve -Aluminum Handrail -Primed or Powdercoated PARTS 1 2 3 BASPLAT BOTTOM BALUSTR MAIN BALUSTR 4 5 6 CNTR BALUSTR CNTR COLUMN TRA

More information

Coupling local renewable energy production with electric vehicle charging: a survey of the French case

Coupling local renewable energy production with electric vehicle charging: a survey of the French case Int. J. Automotiv Tchnology an Managmnt, Vol. 6, No., 26 55 Coupling local rnwabl nrgy prouction with lctric vhicl charging: a survy of th Frnch cas Paul Coani* Avanc Tchnologis an Innovation Rsarch Dpartmnt,

More information

2017 Manhole Rehabilitation CONTRACT NO ADDENDUM NUMBER ONE

2017 Manhole Rehabilitation CONTRACT NO ADDENDUM NUMBER ONE Department of Aviation Airport Office Building 8500 Peňa Boulevard Denver, Colorado (303) 342-2200 www.flydenver.com May 9, 207 207 Manhole Rehabilitation TRACT NO. 2073345 ADDNDM NMBR ON This Addendum

More information

CHANGING AS THE WORLD CHANGES.

CHANGING AS THE WORLD CHANGES. CHANGING AS THE WORLD CHANGES. Tlcom Corporation of Nw Zaland Limitd CARBON PROFILE For th yar ndd 3 Jun 213 Indx Excutiv Summary 1 Commntary on Emissions 2 Ovrviw of th Carbon Footprint 2 Carbon Intnsity

More information

Boeing 377 Stratocruiser Check-lists For A2A Simulations Boeing 377 Stratocruiser Boeing 377 Stratocruiser Check-lists

Boeing 377 Stratocruiser Check-lists For A2A Simulations Boeing 377 Stratocruiser  Boeing 377 Stratocruiser Check-lists Boeing 377 Stratocruiser Check-lists 1 NTRING TH COCKPIT BATTRY P MASTR P AVIONICS P NGIN SLCTOR GNRATORS VOLTMTR BUS APU FUL VALVS FUL BOOSTR PUMPS ANTI-IC SWITCHS CARBURTOR HAT INTRCOOLR FLAPS CLOSD

More information

Smart Grid. Smart Savings.

Smart Grid. Smart Savings. Smart Grid. Smart Savings. T h advancd mtring systm IFP plans to install has providd immns savings to utilitis through mor fficint oprations from improvd load managmnt to thft dtction. Considr: A US Dpartmnt

More information

Reference No L-Rev0 SUPPLEMENTAL GEOTECHNICAL LABORATORY TESTING GEORGE MASSEY TUNNEL REPLACEMENT PROJECT, RICHMOND & DELTA, BC

Reference No L-Rev0 SUPPLEMENTAL GEOTECHNICAL LABORATORY TESTING GEORGE MASSEY TUNNEL REPLACEMENT PROJECT, RICHMOND & DELTA, BC Jun 23, 14 Rfrnc No. 1314470477-002-L-Rv0 Sz Pui Kong, P.Eng. Ministry of Transportation and Infrastructur Suit 310-1500 Woolridg Strt Coquitlam, BC V3K 0B8 SUPPLEMENTAL GEOTECHNICAL LABORATORY TESTING

More information

Hydraulic cylinders type CH - square heads with counterflanges to ISO nominal pressure 16 MPa (160 bar) - max 25 MPa (250 bar)

Hydraulic cylinders type CH - square heads with counterflanges to ISO nominal pressure 16 MPa (160 bar) - max 25 MPa (250 bar) www.atos.com Tabl 0-9/ Hydraulic cylindrs typ - squar hads with countrflangs to ISO 600- - nominal prssur 6 MPa (60 bar) - max 5 MPa (50 bar) SWC Cylindrs Dsignr Softwar for assistd slction of tos cylindrs

More information

A V 50Hz / V 60Hz

A V 50Hz / V 60Hz A12-30-10 415-440V 50Hz / 440-460V 60Hz Products Low Voltag Products and Systms Control Products Contactors Block Contactors Gnral Information Extndd Product Typ: A12-30-10 415-440V 50Hz / 440-460V 60Hz

More information

Switches and Indicators 14

Switches and Indicators 14 Switchs and Indicators 14 14 Switchs and Indicators Indx Sris 14 Dscription Pag 331 Product Assmbly Pag 332 Product Rang - pushbuttons for standard mounting - pushbuttons for flush mounting - accssoris

More information

TECO Induction Motors up to 600kW Installation and Maintenance Instructions

TECO Induction Motors up to 600kW Installation and Maintenance Instructions TECO Induction Motors up to 600kW Installation and Maintnanc Instructions Bfor Installation & Us Warnings 1. Ensur namplat data corrsponds with your rquirmnts 2. Ensur th motor is undamagd 3. Rmov any

More information

Jurnal Teknologi SPEED CONTROL OF BLDC MOTOR WITH SEAMLESS SPEED REVERSAL CAPABILITY USING MODIFIED FUZZY GAIN SCHEDULING.

Jurnal Teknologi SPEED CONTROL OF BLDC MOTOR WITH SEAMLESS SPEED REVERSAL CAPABILITY USING MODIFIED FUZZY GAIN SCHEDULING. Jurnal Tknologi SPEE CONTROL OF BLC MOTOR WITH SEAMLESS SPEE REVERSAL CAPABILITY USING MOIFIE FUZZY GAIN SCHEULING Satishrao Pothorajoo, Hamdan aniyal * Faculty of Elctrical & Elctronics Enginring, Univrsiti

More information

Development of an Intelligent Controller for Vehicle to Grid (V2G) System

Development of an Intelligent Controller for Vehicle to Grid (V2G) System Dvlopmnt of an Intllignt Controllr for Vhicl to Grid (V2G) Systm [1] Hriday Ranjan, [2] Dr.Sindhu M R [1] Dpartmnt of Elctronics and Communication Einri,Amrita School of Einri, Coimbator, Amrita Vishwa

More information

Date of issue Version No. 2 Page No. 1 of: 5

Date of issue Version No. 2 Page No. 1 of: 5 Nam and Addrss: Laboratory Nam Main offic Addrss Phon Fax E-Mail Shkl Scals Ltd. Kibbutz Bit Ksht, 1524700, Isral +972-4-662-9118 +972-4-676-5775 ronn@shklonlin.com Dat of issu 29.09.2016 Vrsion No. 2

More information

SHOREWAY COMMERCE PARK

SHOREWAY COMMERCE PARK SHORWAY COMMRC PARK 799. 73rd Strt CLVLAND, OHIO 44103 RAIL AVAILABL RATS START AT $2.50 GROSS CUSHMAN & WAKFILD CRSCO RAL STAT 1 FOR LAS BUILDING SF Sit Map 443,295 SF AVAILABL SF 82,733 SF OFFIC SF 17,690

More information

Systems I. Pipelining I. Topics Pipelining principles Pipeline overheads Pipeline registers and stages

Systems I. Pipelining I. Topics Pipelining principles Pipeline overheads Pipeline registers and stages Systms I Piplinin I Topics Piplinin principls Piplin ovrhads Piplin ristrs and stas Ovrviw What s wron with th squntial (SEQ) Y86? It s slow! Each pic of hardwar is usd only a small fraction of tim W would

More information

European Technical Approval ETA-08/0184

European Technical Approval ETA-08/0184 Europan Tchnical Approval ETA-08/0184 - Original vrsion in Grman languag andlsbzichnung Trad nam -alknschuh 08 Zulassungsinhabr oldr of approval Zulassungsggnstand und Vrwndungszwck Gnric typ and us of

More information

BRUNETTE AVENUE INTERCHANGE FUNCTIONAL PLANNING STUDY

BRUNETTE AVENUE INTERCHANGE FUNCTIONAL PLANNING STUDY BRUNETTE AVENUE INTERCHANGE FUNCTIONAL PLANNING STUDY NEW WESTMINSTER COQUITLAM SURREY MICRO-SCOPIC TRAFFIC MODEL REPORT (UPDATED NOVEMBER 2016) Submittd By: Novmbr 2016 Projct No. 6056 BRUNETTE AVENUE

More information

RIVNUT. Blind Rivet Nuts and Studs

RIVNUT. Blind Rivet Nuts and Studs 230UK0.03 lin Rivt Nuts an Stus Fastnrs for sht mtal an plastic, offring a simpl solution for mounting strong thras vn for singl-si installation. www.bollhoff.comuk lin rivt nuts an stus, our prouct portfolio

More information

How to Order. Description. Without backflow function With backflow function. Metric thread (M5) Rc NPT G M5 1/8 1/4 3/8 1/2 3/4

How to Order. Description. Without backflow function With backflow function. Metric thread (M5) Rc NPT G M5 1/8 1/4 3/8 1/2 3/4 Filtr gulator W to W6 Filtr gulator ith ackflo Function W2K to W6K Exampl) Whn th air supply is cut off and rlasing th inlt prssur to th atmosphr, th rsidual prssur rlas of th outlt sid can b nsurd for

More information

product catalogueq2 14 High Precision Performance Connection 1140BAR PSI installed in minutes no welding metal-to-metal sealed

product catalogueq2 14 High Precision Performance Connection 1140BAR PSI installed in minutes no welding metal-to-metal sealed installd in minuts no wlding mtal-to-mtal sald 16 500PSI CERTIFIED 1140BAR Now approvd and crtifid for 1140bar, 16 500 PSI. 100% no wldd parts. crtifid Swiss original High Prcision Prformanc Connction

More information

Series AW. Modular Type Filter Regulators AC AF AR AL A G AV AW10 AW20 AW30 AW40 AW40-06 AW60 AW20K AW30K AW40K AW40K-06 AW60K AWM20 AWM30 AWM40 AWD20

Series AW. Modular Type Filter Regulators AC AF AR AL A G AV AW10 AW20 AW30 AW40 AW40-06 AW60 AW20K AW30K AW40K AW40K-06 AW60K AWM20 AWM30 AWM40 AWD20 Modular Typ Filtr gulators ris W Filtr gulator ris W W M5 x.8 Options W2 /8, /4 W3 /4, 3/8 W4 /4, 3/8, /2 W4-6 Pags 366 through to 377 W6, Filtr gulator ith ackflo Function ris WK W2K /8, /4 W3K /4, 3/8

More information

Experimental Investigation Of Undi Oil Methyl Ester And Diesel Blends As A Fuel In Vcr Diesel Engine And Development Of Emission Models

Experimental Investigation Of Undi Oil Methyl Ester And Diesel Blends As A Fuel In Vcr Diesel Engine And Development Of Emission Models www.irjournal.org Intrnational Enginring Rsarch Journal (IERJ) Spcial Issu 2 Pag 4741-4745, 215, ISSN 2395-1621 ISSN 2395-1621 Exprimntal Invstigation Of Undi Oil Mthyl Estr And Disl lnds As A Ful In Vcr

More information

2307/08.02 RIVKLE. Fasteners for sheet metal and plastic, offering a simple solution even for single-sided installation.

2307/08.02 RIVKLE. Fasteners for sheet metal and plastic, offering a simple solution even for single-sided installation. 23008.02 RIVK Fastnrs for sht mtal an plastic, offring a simpl solution vn for singl-si installation. RIVK lin rivt nuts an stus, our prouct portfolio Stl Stainlss stl Aluminium Sizs Flat ha Countrsunk

More information

A Atlanta. Houston. Perth A AA A A A. New York A AA. A Barcelona A A. A A Amsterdam AA A A. Copenhagen 200. A Lisbon. Singapore.

A Atlanta. Houston. Perth A AA A A A. New York A AA. A Barcelona A A. A A Amsterdam AA A A. Copenhagen 200. A Lisbon. Singapore. Mod spcific accssibility and car ownrship 1 Max Bohnt, 2 Carstn Grtz TU Hamburg-Harburg, Institut für Vrkhrsplanung und Logistik 1 2 bstract This papr analyss th links btwn mobility tool ownrship (cars,

More information

GENERIC RISK ASSESSMENT - TRAVEL BY COACH

GENERIC RISK ASSESSMENT - TRAVEL BY COACH THE MANAGEMENT OF HEALTH AND AFETY AT WORK REGULATION 1999 GENERIC RIK AEMENT - TRAVEL BY COACH AEOR Katrina Carroll DATE OF AEMENT - 01 March 015 NEXT REVIEW DATE 01 March 016 Rik Amnt for: TRAVEL BY

More information

IA C 58 STAY INFORMED! PLEASE SEND MONEY!

IA C 58 STAY INFORMED! PLEASE SEND MONEY! DECEMBER, 2014 IA C 58 N w s l t t r Nw Aircraft Rviws A nw machin in 2015? Rad about hot nw aircraft! Pag 2-5 STAY INFORMED! Visit our wbsit oftn as information is addd as it bcoms availabl. Thr ar alrady

More information

EC Technical Assistance to the Government of Greenland. 4. AIR report Annexes

EC Technical Assistance to the Government of Greenland. 4. AIR report Annexes EC Tchnical Assistanc to th Govrnmnt of Grnland 4. AIR rport Annxs LIST OF ANNEXES ANNEX 1: Th Yarly Budgt Allocations And Projctions 26-213 In Th Ovrall Education Sctor (Million Euros)... 1 ANNEX 2: Focal

More information

Hydraulic cylinders type CK - square heads with tie rods to ISO nominal pressure 16 MPa (160 bar) - max 25 MPa (250 bar)

Hydraulic cylinders type CK - square heads with tie rods to ISO nominal pressure 16 MPa (160 bar) - max 25 MPa (250 bar) www.atos.com Tabl 7-/ Hydraulic cylindrs typ CK - squar hads with ti rods to ISO 600- - nominal prssur 6 MPa (60 bar) - max MPa (0 bar) SWC Cylindrs Dsignr Softwar for assistd slction of tos cylindrs &

More information

System 6 Quickfit-Expando Connectors

System 6 Quickfit-Expando Connectors Connctors Systm Faturs A fac boring connctor family for 32mm systm drilling with full rang of panl and application variants for all cabint manufacturing applications Minimum drilling rquirmnts Linar cam

More information

EK-X Technical Data vertical order pickers EK-X

EK-X Technical Data vertical order pickers EK-X @ Tchnical Data vrtical ordr pickrs vrtical ordr pickr This spcification sht to VDI guidlin 2198 only givs th tchnical figurs for slctd quipmnt variants. Othr Elctric-ngin Prformanc data Dimnsions Tyrs/chassis

More information

PREMIER PUMP & SUPPLY

PREMIER PUMP & SUPPLY WRK16MB1A0 SCMPC100LLCGM WRK16MB2A0 SCMPC200LLCGM VOLTAG 115V 115V 225.24 156.03 225.24 156.03 PC UNITS AR DIRCT PIN FOR PIN RPLACMNT MANUFACTURD BY SYMCOM ORDR BY COMPONNT NUMBR - - - - - 16MXXXX 4TH

More information

MX MXA ALUMINIUM MOBILE ENCLOSURE APPLICATON EXAMPLE. DESKTOP AUDIO PREAMPLIFIER with USB WIRELESS MICROPHONE SYSTEM MODEL RAILROAD CONTROLLER

MX MXA ALUMINIUM MOBILE ENCLOSURE APPLICATON EXAMPLE. DESKTOP AUDIO PREAMPLIFIER with USB WIRELESS MICROPHONE SYSTEM MODEL RAILROAD CONTROLLER MX MX Th MX mobil nlosur is dsignd with a bautiful and lgant finish in mind. ith its taprd panl dgs and roundd dsign, it fits omfortably in your hand, whil giving off a simpl yt slk look. Suitabl for us

More information

A report on the performance benefits of upgrading memory on servers running VMware ESX Server 4.0

A report on the performance benefits of upgrading memory on servers running VMware ESX Server 4.0 2 h t cnario 3 t Procdur A rport on th prformanc bnfit of upgrading mmory on rvr running Vwar X rvr 4. 5 t Rult rvr Rpon im 6 Wb rvr mory Uag 7 ataba rvr mory Uag 8 rvr Faild ranaction 9 Concluion ting

More information

Section 2. PROGEF Natural PP Piping System. Serviced by GF Tustin

Section 2. PROGEF Natural PP Piping System. Serviced by GF Tustin Sction 2 PROGEF Natural PP Piping Systm Srvic by GF Tustin Tabl of Contnts PROGEF Natural (PP) Spcifications 2.4 Fittings Pip 2.5 90 Elbow 2.6 45 Elbow 2.7 T 2.8 Analytical Snsor T 2.9 Rucr 2.10 Union

More information

International Council for the Exploration of the Sea C.M. 1995/G : xx Ref.H Demersal Fish Committee PRELIMINARY REPORT OF THE INTERNATIONAL O-GROUP FI

International Council for the Exploration of the Sea C.M. 1995/G : xx Ref.H Demersal Fish Committee PRELIMINARY REPORT OF THE INTERNATIONAL O-GROUP FI ntrnational Council for th Exploration of th Sa C.M. 1995/G : xx Rf.H Dmrsal Fish Committ PRELMNRY REPORT OF THE NTERNTONL O-GROUP FSH SURVEY N THE BRENTS SE ND DJCENT WTERS N UGUST-SEPTEMBER Th thirtis

More information

AVX European Space Agency and CECC Ceramic Capacitor Products

AVX European Space Agency and CECC Ceramic Capacitor Products Cramic Capacitor Products Europan Spac www.avx.com Vrsion.4 Tabl of Contnts AVAIABE TYPES................................................ 2 AVAIABE REIABIITY EVES / TYPES............................ 2

More information

LPS District Improvement Plan Livonia Public Schools

LPS District Improvement Plan Livonia Public Schools LPS District Improvmnt Plan 2017-18 Mrs. ndra Oquist 15125 Farmington Road Livonia, MI 48154-5474 Documnt Gnratd On ugust 24, 2017 TBLE OF CONTENTS Ovrviw 1 Goals Summary 2 Goal 1: ll studnts in th will

More information

Precision Linear Stage

Precision Linear Stage Prcision Linar Stag Compact Dsign, for Loads to 10 kg L-509 Travl rangs from 26 to 102 mm (1'' to 4") Rpatability to 0.1 µm Optional with Dirct-Masuring Linar Encodr ActivDriv DC,DC, BLDC, and DC gar motors

More information

Electro-Mechanical Friction Clutch (EMFC) Controller Development for Automotive Application

Electro-Mechanical Friction Clutch (EMFC) Controller Development for Automotive Application , Jun 30 - July, 010, London, U.K. Elctro-Mchanical Friction Clutch (EMFC) Controllr Dlopmnt for Automoti Application Mohamd Hussin, Mmbr, IAENG, Mohd Salman Ch Kob, Mmbr, IAENG, Kamarul Baharin Tawi,

More information

Section 4. SYGEF Plus HP PVDF Piping System. Serviced by GF Tustin

Section 4. SYGEF Plus HP PVDF Piping System. Serviced by GF Tustin Sction 4 SYGEF Plus HP PVDF Piping Systm Srvic by GF Tustin Tabl of Contnts SYGEF Plus HP PVDF Spcifications 4.4 Fittings Pip 4.5 90 Elbow 4.6 45 Elbow 4.7 T 4.7 Mol Rucing T 4.8 Fabricat Rucing T 4.9

More information